小学生不是必须在户口所在地上学,小学生就学采用就地就近入学原则,地方各级人民政府应当保障适龄儿童和少年在户籍所在地学校就近入学,当地人民政府应当为其提供平等接受义务教育的条件。
一般情况下户口所在地是每位新生婴儿出生时由父母登记所在的地方。县级人民政府教育行政部门对本行政区域内的军人子女接受义务教育予以保障。小学生上学对户口要求不严格,父母长期在外打工,孩子可以随父母在打工的城市读书。