Skip to content
D

Number of Classes and Class Size by Level

Description

Monitor class counts and average class sizes across Singapore education levels from 1982 to 2025 with Ministry of Education data on form classes. Fields include year, level of education, number of classes, and average class size, reflecting MOE footnotes that subject-level groupings may be smaller. Useful for education policy, schooling capacity, and searches on Singapore class-size trends.

Official description

(1) Class size is the average number of students per class, calculated by dividing the number of students enrolled by the number of classes in that level. The classes here refer to form classes only. The actual class size can be smaller for some subjects and lessons, depending on the learning needs of the students or programme considerations. For instance, levelling up programmes such as the Learning Support Programme for lower primary students, School-based Dyslexia Remediation programme and coursework subjects like Design and Technology at secondary level are conducted in smaller classes. (2) Students in Mixed Level schools are classified according to the level they are in.

Last updated
Coverage
1982-01-01 – 2025-01-01
Rows
743
Columns
5

Data

Year Level Of Education Level No Of Classes Ave Class Size
1982 Primary All 8200 35
1982 Primary Primary 1 1072 36.9
1982 Primary Primary 2 1137 37.5
1982 Primary Primary 3 1251 37.3
1982 Primary Primary 4 1457 33.8
1982 Primary Primary 5 1442 33
1982 Primary Primary 6 1648 33.8
1982 Primary Primary 7 193 27.5
1982 Secondary All 4851 32.2
1982 Secondary Secondary 1 1129 34.5
1982 Secondary Secondary 2 1272 35.4
1982 Secondary Secondary 3 1424 26
1982 Secondary Secondary 4 1026 34.5
1983 Primary All 8166 35.6
1983 Primary Primary 1 1094 39.5
1983 Primary Primary 2 1044 38.3
1983 Primary Primary 3 1113 38.5
1983 Primary Primary 4 1333 35.4
1983 Primary Primary 5 1458 34.2
1983 Primary Primary 6 1443 33.7
1983 Primary Primary 7 496 27.7
1983 Primary Primary 8 185 27.5
1983 Secondary All 4750 34
1983 Secondary Secondary 1 1036 36.3
1983 Secondary Secondary 2 1072 35.9

Columns

Column Type Categorical
Year Year (YYYY) Yes
Level Of Education Text Yes
Level Text Yes
No Of Classes Text No
Ave Class Size Text No