Skip to content

From the EDCOM II classroom construction dashboard

EDCOM II classroom data: the 2023 shortage and 2026 classrooms

This report covers the data behind the classroom construction dashboard of EDCOM II, the Second Congressional Commission on Education: DepEd’s 2023 classroom shortage for 47,659 public schools, the 5,652 lines of the School Building Program (SBP) 2026 masterlist, SY 2024-25 enrollment and class shifts, and 2023 school facilities. NASH Reviewer extracted the dashboard’s workbook, cleaned it, linked 48,003 schools to their barangay, and analyzed where the shortage is and where the 2026 classrooms go. Every chart comes with a table of its numbers.

The cleaned data behind every chart is free to download in CSV, Parquet, Stata, SPSS and Excel, with the raw extract and a cleaning log, for personal study. Download the classroom data.

By Mark Anthony Llego Published Updated

What the EDCOM II classroom data cover

The dashboard is a Tableau workbook with two dashboards, School Level Classroom Construction and LGU Breakdown, built on 15 worksheets and 25 calculated fields. Its five tables, 209,142 rows in all, were extracted unfiltered and kept unchanged before any cleaning.

The five tables in the EDCOM II classroom dashboardRows as extracted and after cleaning: every table keeps all its rows. The cleaned school table, 48,131 rows, joins them school by school.
Dashboard tables, their rows and columns as extracted, the cleaned tables and their use
Dashboard tableRows as extractedColumnsCleaned tableRows after cleaningUsed for
School coordinates 202247,68918school_coordinates_202247,689Locations, PSGC codes and urban or rural
Facilities 202360,16787facilities_202360,167Classrooms, buildings, makeshift rooms and condition
Enrollment and class shifts, SY 2024-2547,97242enrolment_202447,972Learners and class shifts by level
Classroom shortage 202347,66219shortages_202347,662The shortage and excess by school
School Building Program 2026 masterlist5,65214sbp_projects5,652The 2026 classrooms, line by line

Source: EDCOM II classroom construction dashboard (School Level Classroom Construction and LGU Breakdown), Tableau workbook; analysis script a7_data.py

Each table comes from a different year: school coordinates from SY 2022-23, the shortage and facilities from 2023, enrollment and class shifts from SY 2024-25, and the SBP masterlist from 2026. Learners per classroom on this page divide SY 2024-25 learners by 2023 rooms.

The cleaned school table has one row for each of 48,131 public schools, in 104 columns. 48,003 schools (99.7%) take their PSGC barangay from validated school-to-barangay links; the other 128 are matched to a municipality by name.

Sulu’s 460 schools are in Region IX in every table: the Schools Division Office of Sulu moved from MBHTE-BARMM to DepEd Region IX on 20 October 2026. School IDs are the current ones; 360 schools received a new ID after 2023.

Mark Anthony Llego extracted, cleaned and analyzed the data and drew the charts for NASH Reviewer (https://nash.com.ph/). The report was published on 28 October 2026. The cleaning and every figure can be re-run from the raw extract.

The 2023 classroom shortage, school by school

DepEd’s 2023 data put the classroom shortage at 165,443 classrooms. 25,823 of 47,659 public schools (54.2%) have one; the other 21,836 have none.

How concentrated the shortage isThe Lorenz curve ranks schools from the smallest shortage to the largest. The further it bows from the diagonal, the more the shortage sits in a few schools.
Lorenz curve of the 2023 classroom shortage across 47,659 public schools. The curve runs flat along the bottom through the 21,836 schools with no shortage, then rises steeply near the right edge; the 10% of schools with the largest shortages hold 66.0% of the shortage. Gini coefficient 0.80.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); analysis script a1_shortage.pyDownload the chart (PNG)

Show the data as a table
Share of the 2023 classroom shortage held by the schools with the largest shortages
Schools, ranked by shortageSchoolsShare of the 2023 shortage
Top 1%47722.6%
Top 5%2,38351.2%
Top 10%4,76666.0%
Fewest schools holding half the shortage2,25450%
Schools with no shortage21,8360%

The shortage is concentrated. The tenth of schools with the largest shortages hold 66.0% of it, the top 1% (477 schools) hold 22.6%, and 2,254 schools (4.7%) hold half. The Gini coefficient across all schools is 0.80.

Among schools with a shortage, the median is 3.0 classrooms and the 90th percentile 13.0. The largest, 319 classrooms, is at Batasan Hills National HS (Quezon City, NCR).

Kindergarten to Grade 10 accounts for 89.3% of the shortage, and senior high school for 17,783 classrooms.

Against SY 2024-25 enrollment, the shortage is 7.4 classrooms per 1,000 learners: 8.4 in urban schools and 6.1 in rural ones.

Classroom shortage by region

Per 1,000 learners, the shortage ranges from 2.9 in Region I to 14.3 in BARMM, a gap of 5.0 to one. The national rate is 7.4.

Classroom shortage per 1,000 learners by regionRegions above the national rate of 7.4 are highlighted.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard); analysis script a1_shortage.py

Show the data as a table
Schools, shortage, shares and rates by region, 2023 shortage and SY 2024-25 learners
RegionSchoolsSchools with a shortageClassroom shortageShare of national shortageShortage per 1,000 learnersMedian shortage, schools with one
BARMM2,15087.0%11,0646.7%14.35.0
NCR82780.4%24,86615.0%12.226.0
Region IV-A3,55263.2%31,01018.7%10.15.0
Region X2,52171.4%10,3336.2%9.13.0
Region IX2,98560.2%8,8265.3%8.23.0
Region XII2,13970.7%8,2815.0%8.04.0
Region VII2,78258.0%10,8576.6%7.83.0
Region XI2,20658.2%8,5325.2%7.23.0
CAR1,84448.3%2,3011.4%6.72.0
CARAGA2,09658.2%4,4102.7%6.42.0
MIMAROPA2,37752.5%4,7772.9%6.02.0
Region III3,70549.5%13,1197.9%5.53.0
Region VIII4,18849.6%5,9903.6%5.42.0
Region V3,85251.5%7,4154.5%4.92.0
NIR2,21148.8%4,5792.8%4.22.0
Region VI2,82933.1%3,5222.1%3.52.0
Region II2,53535.6%2,5011.5%3.22.0
Region I2,86030.3%3,0611.9%2.92.0
Divisions with the highest shortage per 1,000 learnersAmong the divisions with at least 20,000 learners.
The ten divisions with the highest classroom shortage per 1,000 learners
DivisionRegionLearnersClassroom shortageShortage per 1,000 learners
Tawi-TawiBARMM80,6271,95224.2
Dinagat IslandCARAGA28,13962422.2
San Pedro CityRegion IV-A51,6751,05620.4
BasilanBARMM56,13697017.3
Las Piñas CityNCR90,2541,46916.3
Malabon CityNCR68,5071,10516.1
Tayabas CityRegion IV-A21,24634615.7
SuluRegion IX142,5412,17315.2
Antipolo CityRegion IV-A176,4732,66315.1
Imus CityRegion IV-A73,7991,10815.0

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard); analysis script a1_shortage.py

By count, the three regions with the largest shortages (Region IV-A, NCR, Region III) hold 41.7% of it. BARMM has the highest rate but a smaller count, because it has fewer learners.

Among divisions with at least 20,000 learners, Tawi-Tawi (BARMM) has the highest rate: 24.2 classrooms short per 1,000 learners.

A region’s rate averages very different divisions and schools, so it says little about any one school. The next section shows how little.

Region, division or school: where the gap sits

The Theil index splits the uneven spread of the shortage, relative to learners, into levels. Of the total, 78.6% lies between schools in the same division, 9.3% between divisions in a region and 12.1% between regions.

Where the uneven spread of the shortage sitsThe Theil index of the 2023 shortage relative to SY 2024-25 learners, split between regions, between divisions in the same region and between schools in the same division.
Horizontal bar chart splitting the Theil index of the classroom shortage relative to learners, total 0.671, across three levels: 12.1% between regions, 9.3% between divisions in the same region and 78.6% between schools in the same division.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard); analysis script a1_shortage.pyDownload the chart (PNG)

Show the data as a table
Theil index of the classroom shortage by level, with each level’s share of the total
LevelTheil indexShare of the total
Between regions0.08112.1%
Between divisions in the same region0.0639.3%
Between schools in the same division0.52878.6%
Total0.671100%

Most of the unevenness lies between schools that share a division, not between regions or divisions. Regional and division totals hide where the need is: in particular schools.

For a school head asking for classrooms, the school’s own figure and its neighbors’ say more than the regional average.

The split describes where the differences are, not what causes them.

The School Building Program 2026

The SBP 2026 masterlist has 5,652 lines for 32,419 classrooms at 5,231 schools. 16,114 classrooms (49.7%) are funded under the General Appropriations Act (GAA) 2026 with PHP 55.47 billion; the other 16,305 (50.3%) are PSIP III public–private partnership lines, listed as for bidding.

Classrooms by implementing modalityEach bar is one modality, colored by group: DPWH, the LGUs, DepEd and PSIP III.
Horizontal bar chart of SBP 2026 classrooms by implementing modality, colored by group: PSIP III 16,305 classrooms on 1,274 lines, DPWH 6,142, LGU province 4,319, LGU city 2,869, LGU municipality 1,477, DepEd Learning Continuity Spaces 805 and DepEd Last Mile Schools 502.

Source: DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a2_sbp.pyDownload the chart (PNG)

Show the data as a table
Lines, schools, classrooms and budgets by implementing modality
Implementation modalityLinesSchoolsClassroomsShare of classroomsMedian classrooms per lineBudget allocated
PSIP III1,2741,09416,30550.3%10.0For bidding
DPWH1,3611,3616,14218.9%4.0PHP 20.90 billion
LGU - PROVINCE1,1691,1694,31913.3%3.0PHP 14.38 billion
LGU - CITY4764762,8698.8%4.0PHP 10.36 billion
LGU - MUNICIPALITY4044041,4774.6%3.0PHP 4.66 billion
DEPED - LCS7987978052.5%1.0PHP 2.17 billion
DEPED - LMS1701695021.5%3.0PHP 2.98 billion
Budget per classroom by modality groupNew classroom buildings with a budget. Each box spans the middle half of the lines.
Box plots of budget per classroom in new classroom buildings by modality group: DPWH median PHP 3.25 million (1,352 lines), LGU median PHP 3.00 million (2,037 lines) and DepEd median PHP 5.57 million (170 lines), with the DepEd box lying wholly to the right of the other two.

Source: DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a2_sbp.pyDownload the chart (PNG)

Show the data as a table
Median budget per classroom and its middle half, by modality group
Modality groupLines with a budgetMedian budget per classroomMiddle half (interquartile range)
DPWH1,352PHP 3.25 millionPHP 2.63 million to PHP 3.75 million
LGU2,037PHP 3.00 millionPHP 3.00 million to PHP 3.50 million
DepEd170PHP 5.57 millionPHP 4.62 million to PHP 7.36 million

PSIP III lines are the largest, a median of ten classrooms a line; no other modality’s median is above four.

The median budget per classroom is PHP 3.25 million for DPWH lines, PHP 3.00 million for LGU lines and PHP 5.57 million for DepEd’s Last Mile School buildings. The groups differ more than chance would produce (Kruskal–Wallis H = 384.5, p < 0.001, eta-squared 0.11).

103 PSIP III lines, carrying 1,554 classrooms, are exact copies of an earlier line. They are kept, as the dashboard counts them; without them the masterlist has 30,865 classrooms.

Set against the 2023 shortage, the 2026 classrooms equal 19.6% of it, and the GAA-funded classrooms alone 9.7%.

Each region’s share of the shortage and the classrooms

Regions’ shares of the 2026 classrooms differ from their shares of the shortage. Region I has 1.9% of the shortage and 9.6% of the classrooms; BARMM has 6.7% of the shortage and 0.6% of the classrooms.

Each region’s share of the shortage and of the 2026 classroomsA dot for each region’s share of the 2023 shortage and of the SBP 2026 classrooms; the line between them shows the gap.
Dot plot of each region's share of the 2023 classroom shortage and of SBP 2026 classrooms. Region IV-A has 18.7% of the shortage and 20.0% of the classrooms; Region I has 1.9% of the shortage and 9.6% of the classrooms; BARMM has 6.7% of the shortage and 0.6% of the classrooms.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a2_sbp.pyDownload the chart (PNG)

Show the data as a table
Shortage, SBP 2026 classrooms, shares and coverage by region
RegionClassroom shortage, 2023SBP 2026 classroomsShare of national shortageShare of SBP classroomsCoverage (SBP / shortage)
Region I3,0613,0971.9%9.6%101.2%
Region II2,5011,9771.5%6.1%79.0%
CAR2,3011,1331.4%3.5%49.2%
MIMAROPA4,7771,6962.9%5.2%35.5%
Region V7,4152,3704.5%7.3%32.0%
Region III13,1194,1037.9%12.7%31.3%
Region VI3,5228062.1%2.5%22.9%
Region IV-A31,0106,47018.7%20.0%20.9%
NCR24,8664,58415.0%14.1%18.4%
NIR4,5797822.8%2.4%17.1%
Region VIII5,9909403.6%2.9%15.7%
CARAGA4,4105422.7%1.7%12.3%
Region X10,3331,0826.2%3.3%10.5%
Region VII10,8579296.6%2.9%8.6%
Region IX8,8266345.3%2.0%7.2%
Region XI8,5325835.2%1.8%6.8%
Region XII8,2814945.0%1.5%6.0%
BARMM11,0641976.7%0.6%1.8%

Coverage, the 2026 classrooms as a share of the 2023 shortage, ranges from 101.2% in Region I to 1.8% in BARMM, against 19.6% nationally.

BARMM’s 197 classrooms are few beside its shortage. EDCOM II has reported that some national programs pulled back from BARMM after the Bangsamoro Organic Law because of unclear interpretation, although the law says national programs such as the School Building Program continue to be funded by the National Government.

Coverage compares totals. A region can reach high coverage while some of its schools with the largest shortages receive nothing, which the next section checks school by school.

Do the 2026 classrooms go where the shortage is?

School by school, 53.0% of the 2026 classrooms fall within the receiving school’s own 2023 shortage, 22.5% go beyond it, and 7,457 (23.0%) go to schools with no 2023 shortage. Classrooms within each school’s shortage meet 10.4% of it, leaving 148,276 classrooms unmet.

Do the 2026 classrooms follow the shortage?Cumulative shares with schools ranked from the largest 2023 shortage to none: the shortage, the SBP 2026 classrooms and the diagonal of an even spread.
Line chart of cumulative shares, schools ranked from the largest 2023 classroom shortage to none. The SBP 2026 classroom curve lies between the steep shortage curve and the diagonal: the top 10% of schools hold 66.0% of the shortage and 45.5% of the classrooms.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a3_targeting.pyDownload the chart (PNG)

Show the data as a table
Concentration index of the 2026 classrooms by modality group, with 95% intervals
Modality groupClassrooms at schools in the shortage tableConcentration index (95% interval)Share at schools with no 2023 shortage
DPWH5,9790.27 (0.18 to 0.35)30.6%
LGU8,4490.26 (0.20 to 0.33)31.2%
DepEd1,2850.09 (0.03 to 0.14)34.7%
PSIP III (PPP)16,1940.61 (0.53 to 0.67)15.8%
Share of schools with 2026 classrooms, by shortageSchools grouped by their 2023 shortage, with 95% Wilson intervals.
Dot plot with 95% intervals of the share of schools with any SBP 2026 classroom by 2023 shortage band, rising from 7.8% of schools with no shortage to 14.3% of those short by over 5 to 10 classrooms, 21.9% over 10 to 20 and 29.2% over 20.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a3_targeting.pyDownload the chart (PNG)

Show the data as a table
Schools and SBP 2026 classrooms by 2023 shortage band
2023 classroom shortageSchoolsSchools with SBP 2026 classroomsShare (95% interval)SBP classrooms
None21,8361,7087.8% (7.5% to 8.2%)7,457
Up to 16,8686629.6% (9.0% to 10.4%)2,235
Over 1 to 38,11291511.3% (10.6% to 12.0%)3,681
Over 3 to 53,89348712.5% (11.5% to 13.6%)2,205
Over 5 to 103,53650514.3% (13.2% to 15.5%)3,339
Over 10 to 201,85440621.9% (20.1% to 23.8%)4,183
Over 201,56045529.2% (27.0% to 31.5%)8,807

The 2026 classrooms lean toward schools with larger shortages, but much less than the shortage itself. Their concentration index is 0.43 (95% interval 0.36 to 0.49), against 0.80 for the shortage. PSIP III lines follow the shortage most closely (0.61) and DepEd’s own lines least (0.09).

The share of schools with any 2026 classroom rises from 7.8% of schools with no shortage to 29.2% of those short by more than 20. Against schools with the same enrollment, setting, shifts, Last Mile status and region, those short by more than 20 have 2.87 times the odds of an allocation (95% interval 2.24 to 3.68).

Only 13.3% of schools with a shortage receive any 2026 classroom.

The dashboard reports 133,024 classrooms remaining, the whole shortage less every 2026 classroom. Counted school by school, 148,276 remain unmet, because classrooms beyond a school’s own shortage meet no other school’s need.

Without the 103 duplicate PSIP III lines, 53.4% of the classrooms fall within the receiving school’s shortage and the concentration index is 0.41, so the result does not rest on them.

Cities and municipalities

Across 1,642 cities and municipalities, the 2026 classrooms and the 2023 shortage are only moderately related: Spearman’s rho is 0.34 (95% interval 0.29 to 0.38). 183 places receive more classrooms than their shortage, 3,101 beyond it in all.

2026 classrooms against the 2023 shortage, by city and municipalityEach dot is a city or municipality, on square-root axes. Dots above the line receive more classrooms than their shortage.
Scatter plot of 1,642 cities and municipalities, SBP 2026 classrooms against the 2023 shortage on square-root axes. Most lie on or below the line of equality; Maragondon (272 against 64) lies above it, and Tanza, Naic, Manila (1,890 against 2,771) and Quezon City (398 against 5,507) below.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a3_targeting.pyDownload the chart (PNG)

Show the data as a table
The ten cities and municipalities with the most SBP 2026 classrooms, with their 2023 shortage
City or municipalityProvinceSBP 2026 classrooms2023 classroom shortageCoverage
City of ManilaCity of Manila1,8902,77168.2%
TanzaCavite44886951.6%
Gen. Mariano AlvarezCavite408328124.4%
Quezon CityQuezon City3985,5077.2%
City of CaloocanCity of Caloocan3673,8079.6%
City of Trece MartiresCavite36262258.2%
NaicCavite35663156.4%
SilangCavite32045570.3%
City of San PabloLaguna29536481.0%
City of San Jose Del MonteBulacan2911,51219.2%
The largest shortages with no 2026 classroom
Cities and municipalities with the largest 2023 shortages and no SBP 2026 classroom
City or municipalityProvinceRegion2023 classroom shortageSchools
Datu Odin SinsuatMaguindanao del NorteBARMM36349
South UpiMaguindanao del SurBARMM29043
Panglima SugalaTawi-TawiBARMM28734
City of MakatiCity of MakatiNCR26924
UpiMaguindanao del NorteBARMM26043

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a3_targeting.py

Of the 332 cities and municipalities with the largest shortages, 147 (44.3%) are among the 332 with the most 2026 classrooms. EDCOM II reported 45.2% on DepEd’s list as of 20 August 2026.

273 cities and municipalities receive no 2026 classroom, with 13,613 classrooms of shortage between them.

Maragondon, Cavite, receives 272 classrooms against a shortage of 64, one of the cases EDCOM II cited; the cleaned data reproduce its figures.

LGU income class and the 2026 classrooms

91.2% of first-class municipalities (633 of 694) have at least one 2026 classroom, against 56.9% of fifth-class municipalities (37 of 65). The share falls with each income class (Cochran–Armitage z = -9.25, p < 0.001).

Municipalities with any 2026 classroom, by income classShares with 95% Wilson intervals.
Dot plot of the share of municipalities with any SBP 2026 classroom, by income class, with 95% Wilson intervals: 91.2% of first-class (633 of 694), then 79.7%, 75.5%, 72.4% and 56.9% of fifth-class municipalities (37 of 65).

Source: DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); analysis script a4_income.pyDownload the chart (PNG)

Show the data as a table
Municipalities by income class: allocation, shortage and coverage
Income class (municipalities)LGUsWith SBP 2026 classroomsShare with any (95% interval)With noneShortage in LGUs with none2023 classroom shortageShortage per 1,000 learnersSBP 2026 classroomsCoverage (SBP / shortage)Shortage met within schools
1st class69463391.2% (88.9% to 93.1%)614,19564,5676.513,16320.4%10.9%
2nd class24619679.7% (74.2% to 84.2%)503,06111,2366.22,38821.3%7.9%
3rd class23717975.5% (69.7% to 80.6%)582,7298,3056.41,48217.8%7.0%
4th class24317672.4% (66.5% to 77.7%)672,5015,7916.41,20720.8%6.2%
5th class653756.9% (44.8% to 68.2%)283568506.615718.5%7.0%
Who builds the 2026 classrooms, by income classEach bar splits an income class’s SBP 2026 classrooms by modality group.
Stacked bars of SBP 2026 classrooms by implementing modality for each income class. PSIP III makes up 54.5% in first class and 2.5% in fifth; LGU-implemented lines 23.2% in first class and 63.7% in fifth; DPWH 16.2% to 23.2% throughout.

Source: DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a4_income.pyDownload the chart (PNG)

Show the data as a table
Share of SBP 2026 classrooms by modality group and income class
Income classDPWHLGUDepEdPSIP III (PPP)Classrooms
1st class19.1%23.2%3.2%54.5%23,836
2nd class16.2%30.6%4.6%48.6%4,490
3rd class23.2%40.6%6.6%29.6%2,442
4th class18.7%44.5%10.4%26.4%1,494
5th class18.5%63.7%15.3%2.5%157

The 28 fifth-class municipalities with none share a 2023 shortage of 356 classrooms, the figure EDCOM II reports for the 30 of 66 it counted.

Poorer municipalities are smaller. With enrollment, the shortage per 1,000 learners and the region held equal in 1,377 municipalities, no income class differs clearly from first class: the fifth-class odds ratio is 2.13 (95% interval 0.72 to 6.33, p = 0.172). Each doubling of enrollment multiplies the odds by 2.87 (2.05 to 4.02).

Only 21 of 97 BARMM municipalities (21.6%) receive any, but without BARMM the gap remains: 93.0% of first-class against 60.7% of fifth-class municipalities. None of the 8 Special Geographic Area municipalities, with a shortage of 502, receives any.

Who builds differs by class. PSIP III makes up 54.5% of first-class classrooms and 2.5% of fifth-class ones, where LGU-implemented lines make up 63.7%.

Class shifts and crowded classrooms

In SY 2024-25, 2,041 public schools (4.3%) held classes in two or more shifts, 30 of them in three. They enroll 4,596,527 learners, 20.4% of the total. NCR alone has 515 schools on shifts, 62.2% of its schools.

Schools holding classes in shifts, by regionSchools with two or three shifts at any level, SY 2024-25, with the share of the region’s schools.
Horizontal stacked bars of public schools holding classes in two or three shifts in SY 2024-25, by region. NCR has 515 (62.2% of its schools), Region IV-A 490 (13.7%) and Region III 389 (10.4%); CAR has the fewest, 5 (0.3%). Three-shift schools appear mostly in Region IV-A.

Source: DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard); analysis script a5_shifts.pyDownload the chart (PNG)

Show the data as a table
Schools with two or three shifts by region
RegionSchoolsTwo shiftsThree shiftsSchools with two or more shiftsShare of the region's schools
NCR828515051562.2%
Region IV-A3,5754741649013.7%
Region III3,743385438910.4%
Region VII2,82815251575.6%
Region XI2,227873904.0%
Region V3,874720721.9%
Region X2,536640642.5%
NIR2,242431442.0%
Region IX3,010400401.3%
CARAGA2,104371381.8%
Region VI2,836270271.0%
MIMAROPA2,393230231.0%
BARMM2,169230231.1%
Region XII2,164220221.0%
Region I2,865180180.6%
Region VIII4,191150150.4%
Region II2,5449090.4%
CAR1,8435050.3%
Learners per classroom, by levelSY 2024-25 learners divided by 2023 instructional classrooms, school by school.
Three histograms of learners per instructional classroom across schools, SY 2024-25 learners over 2023 classrooms. Medians are 24.9 in elementary (38,627 schools), 32.1 in junior high (9,526) and 30.6 in senior high (7,454); each has a long right tail, with schools above 120 gathered in the last bar.

Source: DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard); analysis script a5_shifts.pyDownload the chart (PNG)

Show the data as a table
Learners per instructional classroom by level: median, middle half, 90th percentile and schools above 45 and 50
LevelSchoolsMedianMiddle half90th percentileShare over 45Schools over 50
Elementary38,62724.918.0 to 34.049.812.7%3,804
Junior high9,52632.123.9 to 43.766.523.3%1,762
Senior high7,45430.623.0 to 41.357.019.4%1,066
All levels46,88826.118.9 to 35.852.214.3%5,177

The three regions with the most schools on shifts (NCR, Region IV-A, Region III) hold 68.3% of them.

The median school has 24.9 learners per classroom in elementary, 32.1 in junior high and 30.6 in senior high. 5,177 schools have more than 50, with 26.2% of the learners counted; bringing each down to 50 would take at least 36,387 classrooms.

Schools on shifts have a median of 55.0 learners per classroom against 25.5 in single-session schools, a large difference (rank-biserial correlation 0.76). Of those in the shortage data, 93.0% have a shortage.

Schools on shifts are 2.59 times as likely as others to receive 2026 classrooms (95% interval 2.40 to 2.80): 26.2% do, against 10.1%. Still, 1,491 receive none, with 38,384 classrooms of shortage.

Last Mile Schools

Of the 47,659 schools in the shortage data, 8,820 (18.5%) are flagged as Last Mile Schools, in geographically isolated, disadvantaged and conflict-affected areas and hardship posts. They enroll 6.6% of learners, with a median of 94 learners against 267 elsewhere.

Last Mile Schools compared with other public schoolsThe share of each group with seven conditions, with risk ratios and 95% intervals.
Dot plot of the share of Last Mile Schools and other public schools with seven conditions, among them a classroom shortage, 61.5% against 52.5%; makeshift rooms, 35.8% against 27.5%; two or more shifts, 0.7% against 5.1%; and SBP 2026 classrooms, 9.9% against 11.0%.

Source: DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard); DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard); DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard); analysis script a6_lms.pyDownload the chart (PNG)

Show the data as a table
Last Mile Schools and other schools: shares with each condition and risk ratios
IndicatorLast Mile SchoolsOther schoolsRisk ratio (95% interval)
Has a classroom shortage (2023)61.5% (5,425 of 8,820)52.5% (20,398 of 38,839)1.17 (1.15 to 1.19)
Uses makeshift rooms (2023)35.8% (3,155 of 8,808)27.5% (10,651 of 38,773)1.30 (1.26 to 1.35)
Uses temporary learning spaces (2023)11.2% (989 of 8,808)10.7% (4,168 of 38,773)1.04 (0.98 to 1.12)
Has a building for condemnation or demolition22.2% (1,953 of 8,808)30.4% (11,797 of 38,772)0.73 (0.70 to 0.76)
Has a building needing major repair59.2% (5,210 of 8,808)66.2% (25,670 of 38,772)0.89 (0.88 to 0.91)
Runs two or more shifts (SY 2024-25)0.7% (62 of 8,794)5.1% (1,959 of 38,730)0.14 (0.11 to 0.18)
Gets SBP 2026 classrooms9.9% (870 of 8,820)11.0% (4,268 of 38,839)0.90 (0.84 to 0.96)

61.5% of Last Mile Schools have a 2023 shortage, against 52.5% of other schools (risk ratio 1.17, 95% interval 1.15 to 1.19), and 35.8% use makeshift rooms, against 27.5%.

9.9% receive a 2026 classroom, against 11.0% of other schools (risk ratio 0.90, 0.84 to 0.96). Against schools with the same shortage, enrollment, setting and region they are slightly more likely to receive one (odds ratio 1.24, 1.04 to 1.47): as a group they receive less because they are small schools with small shortages.

4,793 Last Mile Schools with a shortage, 13,152 classrooms in all, receive no 2026 classroom. DepEd’s Last Mile School modality has 170 lines with 502 classrooms and PHP 2.98 billion; 70.6% of its lines are at schools flagged as Last Mile Schools.

1,171 of CAR’s schools (63.5%) are Last Mile Schools, the highest share of any region. The three regions with the most Last Mile Schools (CAR, Region VIII, NIR) hold 35.3% of them.

How the dashboard data were cleaned

Every change is in a cleaning log of 31,415 entries, each with the table, the record, the rule, the field, and the old and new values. The cleaned data pass all 19 checks and reproduce every figure the dashboard shows.

What the cleaning changedEntries in the cleaning log by rule, on a log scale.
Horizontal bar chart of the 31,415 entries in the cleaning log by rule, on a log scale: address placeholders emptied 13,139; whitespace tidied 9,307; region labels standardized 4,589; Sulu moved to Region IX 1,353; school IDs mapped to current IDs 882; LGU type and class set to the LGU's 375; district label case fixed 41; the smallest are a budget in scientific notation and a swapped latitude and longitude, 1 each.

Source: EDCOM II classroom construction dashboard (School Level Classroom Construction and LGU Breakdown), Tableau workbook; analysis script a7_data.pyDownload the chart (PNG)

Show the data as a table
Entries in the cleaning log by rule
Cleaning ruleEntries in the log
Address placeholders emptied13,139
Whitespace tidied9,307
Region labels standardized4,589
Sulu moved to Region IX1,353
School IDs mapped to current IDs882
Garbled text repaired796
Implausible facility counts flagged636
LGU type and class set to the LGU's375
PSGC municipality found by name128
LGU class case fixed71
Coordinates outside the Philippines emptied67
District label case fixed41
Coordinates at 0,0 emptied15
Records of merged schools combined7
Seven-digit school IDs emptied5
Region sources disagreeing2
Latitude and longitude swapped back1
Budget in scientific notation1

Most entries are tidying: 13,139 address placeholders such as “-” and “n/a” emptied, and repeated spaces removed. The changes that move figures are 4,589 region labels standardized, 1,353 Sulu records moved to Region IX and 882 rows mapped to a school’s current ID.

38 school-to-barangay links were corrected on 28 October 2026, 20 of them to a barangay in another town.

46,456 schools have valid coordinates; 1,147 are missing and 445 are absent from the 2022 table. Coordinates outside the Philippines were emptied in 67 records, and 1,416 schools more than 10 km from the center of their barangay are flagged.

The dashboard places schools through its 2022 coordinate table, so 938 SBP classrooms at schools missing from that table land in no region there. The cleaned tables place them.

What the data mean for a school head

Six points from the data for a school head, or for someone preparing to become one.

  1. Read your school’s own figure

    Most of the uneven spread of the shortage (78.6%) lies between schools in the same division. Find your school in the school table and read its shortage, learners per classroom and 2026 allocation, not only the division’s totals.

  2. Read the shortage with enrollment

    A shortage of three classrooms weighs more in a school of 200 learners than in one of 3,000. Learners per classroom and the shortage per 1,000 learners put schools of different sizes on one scale.

  3. Check whether your school is on the 2026 list

    Only 13.3% of schools with a shortage receive any 2026 classroom. The SBP lines file shows each school’s lines, modality, scope and budget.

  4. Put the numbers in the SIP

    Cite your school’s shortage, enrollment and shifts, with their years and sources, in the School Improvement Plan and in any request to the division or the LGU.

  5. Talk to the LGU as well as the division

    LGU-implemented lines make up 63.7% of the 2026 classrooms in fifth-class municipalities. The city and municipality table sets your town beside others of its income class.

  6. Treat the figures as dated estimates

    The shortage is from 2023, enrollment from SY 2024-25 and the allocations from 2026. Check the quality flags, and confirm a school’s figures with the division before they are used for planning.

How the figures were computed

The cleaning and the analysis can be re-run from the raw extract. These are the choices that determine what the charts show.

  1. The workbook’s five tables were read from its Hyper extract, unfiltered, with Hyper’s own CSV export. The raw extract is published unchanged, and 19 validation checks, among them row counts and every dashboard figure, pass on the cleaned tables.
  2. Schools are joined across the five tables by their current school ID, with old IDs mapped through a crosswalk. Regions follow the PSGC, with Sulu in Region IX and the Negros Island Region as its own region. Schools are linked to barangays through validated school-to-barangay links, then to municipalities by name.
  3. The shortage is DepEd’s 2023 figure, Kindergarten to Grade 10 plus senior high school, counted where a school lacks classrooms. Rates divide it by SY 2024-25 enrollment; learners per classroom divide SY 2024-25 learners by 2023 instructional classrooms.
  4. Concentration is measured with the Lorenz curve, the Gini coefficient and the Theil index, split between regions, divisions in the same region and schools in the same division. The concentration index of the 2026 classrooms ranks schools by their shortage, with 95% intervals from a bootstrap that resamples divisions.
  5. Allocation is compared with need school by school: a school’s 2026 classrooms count within its shortage up to the size of that shortage, and beyond it after that.
  6. Shares come with 95% Wilson intervals, the trend across income classes uses the Cochran–Armitage test, and group differences use Kruskal–Wallis with Dunn–Holm comparisons or Mann–Whitney with the rank-biserial correlation. Risk ratios use the Katz interval.
  7. Logistic regressions with a separate baseline for each region estimate the odds of receiving classrooms, with standard errors clustered by division for schools and by province for municipalities.
  8. Every number on this page and in the blog series comes from the same analysis outputs, so the two agree. All results are associations.

Limits of the data

What these files cannot say, and the patterns in them worth checking before use.

  • The data are one snapshot of the dashboard, with tables from 2022 to 2026. The dashboard and DepEd’s lists may be updated; the files of this release will not change.
  • The shortage is DepEd’s 2023 estimate. Schools opened, merged or renumbered since then may be missing or counted under a new ID.
  • The SBP masterlist shows planned classrooms, not finished ones. EDCOM II reported that by its 16 October 2026 hearing only PHP 1.87 billion of the PHP 21.45 billion for DPWH-led classrooms had reached the award or near-award stage.
  • Learners per classroom combine SY 2024-25 enrollment with 2023 rooms, so rooms built in between are not counted.
  • Only public schools are covered.
  • Associations between a school’s traits and its allocation do not show how allocations were decided.

About these numbers

  • 103 PSIP III lines with 1,554 classrooms are exact copies of an earlier line. They are kept, as the dashboard counts them, and flagged in duplicate_of_line.
  • The dashboard’s Remaining Unfunded subtracts every 2026 classroom from the whole shortage (133,024); counted school by school, 148,276 classrooms of shortage remain unmet.
  • 636 facility counts that cannot be right are flagged, not changed.
  • Version 1.1 of the files, released on 28 October 2026, types the City of Manila as a city, gives each school its city’s or municipality’s LGU type and income class, and merges congressional district labels that differed only in capitalization. No other value changed; version 1 stays online, and the release README lists the changes.

Download the EDCOM II classroom data

The cleaned tables in five formats, the documentation, the analysis tables and the raw extract, free to download with a README and checksums. Reusing them needs our written permission: email support@nash.com.ph.

School, project and city tables

The three tables most analyses start from: one row per school, one per School Building Program 2026 line and one per city or municipality.

  • Schools (Parquet)48,131 rows · 104 columns · 5.1 MBThe same table, typed (nullable integers, booleans, text codes with leading zeros)schools.parquet · Parquet
  • Schools (CSV)48,131 rows · 104 columns · 4.3 MBOne row per public school: geography and PSGC codes, SY 2024-25 enrollment and shifts, 2023 classrooms and buildings, 2023 classroom shortage, SBP 2026 allocation, derived ratios and quality flagsschools.csv.gz · CSV (gzip)
  • School Building Program 2026 lines (Parquet)5,652 rows · 38 columns · 335 KBThe same table, typed (nullable integers, booleans, text codes with leading zeros)sbp_projects.parquet · Parquet
  • School Building Program 2026 lines (CSV)5,652 rows · 38 columns · 224 KBEvery School Building Program 2026 masterlist line: modality, scope, classrooms, budget, timeline, school geographysbp_projects.csv.gz · CSV (gzip)
  • Cities and municipalities (Parquet)1,642 rows · 24 columns · 140 KBThe same table, typed (nullable integers, booleans, text codes with leading zeros)lgu_summary.parquet · Parquet
  • Cities and municipalities (CSV)1,642 rows · 24 columns · 97 KBOne row per city or municipality (PSGC code): schools, enrollment, shortage, SBP classrooms, coveragelgu_summary.csv.gz · CSV (gzip)

Source tables, cleaned

The dashboard's five source tables after cleaning, with the ID crosswalk, the dashboard's own figures and the regional reconciliation.

  • Classroom shortage, 202347,662 rows · 23 columns · 1.6 MBSource table, cleaned: classroom shortage and excess by school, 2023shortages_2023.csv.gz · CSV (gzip)
  • Enrollment and class shifts, SY 2024-2547,972 rows · 45 columns · 1.8 MBSource table, cleaned: enrollment and class shifts by level, SY 2024-25enrolment_2024.csv.gz · CSV (gzip)
  • Facilities, 202360,167 rows · 89 columns · 797 KBSource table, cleaned: classrooms, buildings and amenities, all sectors, 2023facilities_2023.csv.gz · CSV (gzip)
  • School coordinates, 202247,689 rows · 23 columns · 2.0 MBSource table, cleaned: school coordinates and geography (NSBI SY 2022-23)school_coordinates_2022.csv.gz · CSV (gzip)
  • School ID crosswalk360 rows · 5 columns · 5 KBOld school IDs and the new IDs that replaced themschool_id_crosswalk.csv.gz · CSV (gzip)
  • Dashboard figures10 rows · 5 columns · 1 KBThe dashboard's figures computed the dashboard's way, beside the cleaned figuresdashboard_kpis.csv.gz · CSV (gzip)
  • Region reconciliation20 rows · 7 columns · 1 KBShortage, SBP classrooms and coverage by region: dashboard placement and cleanedregion_reconciliation.csv.gz · CSV (gzip)

Stata, SPSS and Excel

Every cleaned table in the formats most used for theses and action research, with variable labels.

Dictionary, log and checks

What every column means, every value the cleaning changed and the checks the build passed.

  • Data dictionary363 rows · 11 columns · 63 KBLabel, type, source, notes, missing count and range for every columndata_dictionary.csv · CSV
  • Cleaning log31,415 rows · 7 columns · 177 KBEvery changed value: table, record, rule, field, old value, new valuecleaning_log.csv.gz · CSV (gzip)
  • Validation summary5 KBRow counts, log counts by rule and the checks the build passedvalidation.json · JSON

Analysis tables and raw extract

The figures and chart data behind the blog series, and the five tables as extracted from the dashboard, unchanged.

  • Analysis tables377 KBThe tables, chart data and every quoted figure behind the NASH Reviewer classroom seriesanalysis_tables.zip · ZIP
  • Raw dashboard extract5.7 MBThe five tables as extracted from the dashboard workbook, unchanged, with the table manifest and the dashboard's formulasclassroom_raw_extract_csv.zip · ZIP

Version 1.1, released October 28, 2026: 23 files, 86.2 MB in total. The folder name carries the version number, so the file at a given URL never changes. The blog post on the cleaning documents every table and rule.

Documentation: README.md, LICENSE.txt, CHECKSUMS.sha256. Every table and cleaning rule: How the EDCOM Classroom Data Was Cleaned.

Common questions about the classroom data

Short answers about the files, the definitions and fair use of the results.

The classroom series on the blog

The analysis continues on the blog in 22 articles and 18 regional reports. The articles read each question in depth, and each regional report covers one region’s divisions, provinces and cities, the schools with the largest shortages, its SBP 2026 classrooms, class shifts and Last Mile Schools.

How to cite this page

Use APA style (7th edition). The date is the day the page was last updated. Where you use a figure or a rule, also cite the law, issuance, or report the page names for it.

Llego, M. A. (2026, October 30). EDCOM II classroom data: the 2023 shortage and 2026 classrooms. NASH Reviewer. https://nash.com.ph/edcom-classroom-data

In-text citation: (Llego, 2026). To cite the cleaned data files rather than this page, use the data citation under Common questions about the classroom data.

To cite DepEd orders and memoranda themselves, see How to Cite DepEd Orders in APA 7 and Write the Abstract.

Sources

The EDCOM II dashboard compiles DepEd data. Each table was checked against the dashboard before any analysis.

  • EDCOM II classroom construction dashboard (School Level Classroom Construction and LGU Breakdown), Tableau workbookThe workbook’s two dashboards, 15 worksheets, 25 calculated fields and five embedded tables, extracted unfiltered.
  • DepEd classroom shortage by school, 2023, Kindergarten to Grade 10 and senior high school (compiled in the EDCOM II dashboard)The classroom shortage and excess by school.
  • DepEd School Building Program 2026 masterlist, one line per project (compiled in the EDCOM II dashboard)Each line’s school, modality, scope, classrooms, storeys, budget and timeline.
  • DepEd BEIS enrollment and class shifts, SY 2024-25, and school facilities, 2023 (compiled in the EDCOM II dashboard)Learners and class shifts by school and level; classrooms, buildings, makeshift rooms and their condition by school.
  • DepEd school coordinates, National School Building Inventory SY 2022-23 (compiled in the EDCOM II dashboard)School locations, with region, division, province, municipality and barangay names.
  • PSA Philippine Standard Geographic Code (PSGC): barangay, municipal and regional codesThe codes that link schools to their barangay, municipality and region.
  • EDCOM II news releases, 13 November 2025 and 20 October 2026EDCOM II’s own analysis of the 2026 classroom allocations, the BARMM hearing and the 16 October 2026 hearing on DPWH-led classrooms, quoted where this page compares with them.
  • Analysis pipelinePython scripts in the edcom_data repository (extract_tables.py, clean_data.py and analysis scripts a1 to a7) that extract and clean the workbook, compute every figure, draw the charts, build the release and write this page’s tables.

The data were published by EDCOM II’s classroom construction dashboard and the Department of Education. NASH Reviewer is not affiliated with EDCOM II or the Department of Education.

For aspiring school heads

Make the case for classrooms with data

The NASH asks how you would run a school: how to argue for resources, how to work with the LGU and what to do when rooms run short. Practice the PPSSH strands with situational questions that ask you to decide as a school head would.