中学生没有身份证可以网上买票。
中学生可以使用户口本买票。现在火车购票都是实名制,需要身份证号以及对应的姓名要求一致。没有身份证的中学生,可以凭户口本在火车站预售票窗口购买车票,或者开通网上购票权限后在网上购票,然后凭户口本到火车站售票窗口打印车票。上车验票时候,需要学生持有户口本原件和车票一起检票进站上车。
购买火车票的有效证件有:居民身份证、临时身份证、领事馆证、海员证、外交部开具的外国人身份证明、户口簿、中华人民共和国旅行证、军人保障卡、军官证、武警警官证、士兵证、军队学员证、军队文职干部证、军队离退休干部证。