The students, who were aged nine and 10 and in the third grade, were sitting in a classroom when a 10-feet wall crashed down, burying them under the debris in Taukhel area of Lalitpur district.
In the incident, two girls were killed and 17 other children were injured, police said, adding that remaining students were immediately evacuated from the school.
The injured have been admitted to hospital.