Школьник — это человек, учащийся в школе. 1
Шкальник — это интернетовское определение, которым называют туповатого школьника, старающегося показаться крутым и часто матерящегося. 1
Школоло — это устаревшая форма шкальника. 1
Школота — это сленговое презрительное название человека, который не слишком умён, ведёт себя как ребёнок-малолетка и делает нелепые попытки показаться взрослее, чем есть на самом деле. 3
Таким образом, основное отличие в том, что школьник — это обычный учащийся в школе, а шкальник и школота — это определённые типы школьников, которые могут отличаться по поведению и характеристикам.