School-age population (primary level) by country
Countries reporting
72
Highest
15.83 million
Egypt
Lowest
1,414
San Marino
Median
553,708
Years covered
56
1970–2025
Data points
2,931
What the numbers show
School-age population (primary level) is currently reported for 72 countries. The highest value is 15.83 million in Egypt; the lowest is 1,414 in San Marino.
The median across all reporting countries is 553,708, and the mean is 1.65 million.
The gap between the highest and lowest reporting country is a factor of about 11,194.
Over the past decade 49 countries rose and 23 fell. The largest increase was in Qatar (up 50.3%), and the largest decrease in Albania (down 31.5%).
School-age population: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Egypt | 15.83 million | 2025 | up 25.3% | rising |
| 2 | Iran | 9.05 million | 2025 | up 22.9% | rising |
| 3 | Sudan | 7.86 million | 2025 | up 17.7% | rising |
| 4 | Russian Federation | 7.48 million | 2025 | up 23.1% | flat |
| 5 | Iraq | 6.78 million | 2025 | up 20.4% | rising |
| 6 | Yemen | 6.46 million | 2025 | up 30.5% | rising |
| 7 | Türkiye | 5.23 million | 2025 | up 3.2% | falling |
| 8 | Algeria | 5.02 million | 2025 | up 40.2% | rising |
| 9 | United Kingdom of Great Britain and Northern Ireland | 4.78 million | 2024 | up 6.1% | rising |
| 10 | France | 3.99 million | 2024 | down 3.5% | rising |
| 11 | Morocco | 3.92 million | 2025 | up 2.9% | rising |
| 12 | Saudi Arabia | 3.32 million | 2025 | up 17.4% | rising |
| 13 | Germany | 3.22 million | 2024 | up 15.4% | falling |
| 14 | Uzbekistan | 2.82 million | 2025 | up 28.1% | rising |
| 15 | Spain | 2.75 million | 2024 | down 4.5% | rising |
| 16 | Syrian Arab Republic | 2.55 million | 2025 | down 21.4% | rising |
| 17 | Italy | 2.48 million | 2024 | down 12.8% | flat |
| 18 | Kazakhstan | 1.62 million | 2025 | up 28.8% | rising |
| 19 | Poland | 1.52 million | 2024 | down 29.8% | falling |
| 20 | Ukraine | 1.45 million | 2025 | down 16.9% | falling |
| 21 | Tunisia | 1.27 million | 2025 | up 22.1% | rising |
| 22 | Jordan | 1.15 million | 2025 | up 11.5% | rising |
| 23 | Netherlands | 1.09 million | 2024 | down 5.2% | falling |
| 24 | Tajikistan | 1.06 million | 2025 | up 41.8% | rising |
| 25 | Romania | 1.04 million | 2024 | down 1.6% | rising |
| 26 | Libya | 831,504 | 2025 | up 3.4% | rising |
| 27 | Belgium | 790,278 | 2024 | up 5.3% | rising |
| 28 | Sweden | 748,542 | 2024 | up 16.7% | rising |
| 29 | Turkmenistan | 664,216 | 2025 | up 50.0% | rising |
| 30 | Kyrgyzstan | 637,102 | 2025 | up 38.5% | rising |
| 31 | Lebanon | 626,804 | 2025 | down 1.6% | rising |
| 32 | Azerbaijan | 587,924 | 2025 | up 13.7% | falling |
| 33 | Czechia | 587,903 | 2024 | up 12.5% | rising |
| 34 | Palestine, State of | 574,936 | 2025 | up 23.1% | rising |
| 35 | Ireland | 562,836 | 2024 | up 6.5% | rising |
| 36 | Greece | 557,140 | 2024 | down 13.2% | falling |
| 37 | Switzerland | 550,277 | 2024 | up 16.5% | flat |
| 38 | Portugal | 538,035 | 2024 | down 13.9% | falling |
| 39 | United Arab Emirates | 496,340 | 2025 | down 1.2% | volatile |
| 40 | Norway | 440,841 | 2024 | up 3.0% | flat |
| 41 | Denmark | 433,208 | 2024 | down 6.2% | rising |
| 42 | Belarus | 432,642 | 2025 | up 10.1% | falling |
| 43 | Oman | 386,950 | 2025 | up 14.8% | rising |
| 44 | Hungary | 373,894 | 2024 | down 3.3% | falling |
| 45 | Finland | 364,249 | 2024 | up 3.2% | falling |
| 46 | Austria | 363,741 | 2024 | up 12.2% | falling |
| 47 | Georgia | 344,511 | 2025 | up 28.7% | falling |
| 48 | Kuwait | 316,769 | 2025 | up 22.8% | rising |
| 49 | Serbia | 262,006 | 2025 | down 4.9% | falling |
| 50 | Bulgaria | 246,148 | 2024 | down 5.6% | falling |
| 51 | Slovakia | 238,248 | 2024 | up 9.8% | falling |
| 52 | Qatar | 192,318 | 2025 | up 50.3% | volatile |
| 53 | Armenia | 153,161 | 2025 | down 1.4% | falling |
| 54 | Croatia | 143,345 | 2024 | down 11.8% | falling |
| 55 | Bosnia and Herzegovina | 137,610 | 2025 | down 19.9% | falling |
| 56 | Republic of Moldova | 130,660 | 2020 | up 1.4% | flat |
| 57 | Slovenia | 130,287 | 2024 | up 15.0% | rising |
| 58 | Latvia | 127,044 | 2024 | up 10.6% | rising |
| 59 | Bahrain | 126,537 | 2025 | up 18.1% | rising |
| 60 | Albania | 122,038 | 2025 | down 31.5% | falling |
| 61 | Lithuania | 120,255 | 2024 | up 12.9% | falling |
| 62 | North Macedonia | 106,898 | 2025 | down 4.8% | falling |
| 63 | Estonia | 91,233 | 2024 | up 15.3% | falling |
| 64 | Cyprus | 57,568 | 2024 | up 7.1% | falling |
| 65 | Luxembourg | 43,358 | 2024 | up 19.1% | rising |
| 66 | Montenegro | 38,850 | 2025 | up 4.6% | falling |
| 67 | Iceland | 31,815 | 2025 | up 3.2% | rising |
| 68 | Malta | 28,362 | 2024 | up 17.8% | falling |
| 69 | Andorra | 4,083 | 2025 | down 13.1% | rising |
| 70 | Liechtenstein | 1,884 | 2025 | up 0.7% | flat |
| 71 | Monaco | 1,784 | 2025 | up 27.0% | rising |
| 72 | San Marino | 1,414 | 2025 | down 18.2% | flat |