Skip to main content

School Statistics

Holistic view of KPM school health, national KPIs, and data-driven areas to improve. This open data helps the ministry see where to act.

Data disclaimer

Data here is from public sources and may be incomplete. Some figures rely on assumptions (e.g. PTR thresholds, definitions of "packed"). Use for reference only; verify with official sources before decisions.

Total Schools

10,247

Total Teachers

422,019

Total Enrolment

4,807,251

National PTR

11.4

Pupil–teacher ratio (enrolment ÷ teachers)

States

16

Urban (Bandar)

5,913

Rural (Luar Bandar)

4,334

With pre-school

6,403

Overall school health

Share of schools within or above recommended pupil–teacher ratio (PTR).

Schools with PTR data

10,241

Within recommended (PTR ≤ 20)

99%

of schools with PTR data

Packed (PTR ≥ 20)

1%

of schools with PTR data

National KPM-style KPIs

Key numbers versus a common target (e.g. PTR ≤ 20).

Target PTR

≤ 20

National PTR

11.4

Meets target

Estimated teacher shortfall

0

To reach PTR ≤ 20 nationally (enrolment ÷ 20 − current teachers).

States with highest avg PTR

  • WILAYAH PERSEKUTUAN PUTRAJAYA: 15.1
  • SELANGOR: 12.9
  • WILAYAH PERSEKUTUAN LABUAN: 12.6
  • WILAYAH PERSEKUTUAN KUALA LUMPUR: 12.3
  • PULAU PINANG: 10.5

School types with highest avg PTR

  • SR SABK: 12.2
  • SMK: 12.0
  • K11: 11.8
  • SBP: 10.4
  • MODEL KHAS: 10.2

Areas for ministry attention

Public, open-source data to show where improvement is needed. Not all schools have the same conditions.

  • 72 schools are packed (PTR ≥ 20). Consider more teachers or better distribution of enrolment.
  • Focus on states with highest average PTR and most packed schools.
  • Some school types (e.g. certain vernacular or rural clusters) have worse ratios—target support there.
  • Closing the national teacher shortfall would help meet the PTR target across the system.

Packed schools (ratio ≥ 20)

72

Packed definition

Pupil-teacher ratio ≥ 20

Schools by state

Schools by type

Teachers by state

Enrolment by state

Avg. PTR by state

Facilities & access(Placeholder)

Schools per 10k residents

By state — reflects school density vs population

Coming soon — supply data to enable

Data needed

Population by state (or district) to show schools per capita and resident-to-school ratio.

Facility indicators (e.g. building condition, internet, labs, toilets) for a facilities health index.

Schools with highest pupil-teacher ratio (packed)

Ratio = enrolment ÷ teachers. Threshold: ≥ 20. Top 30 shown.

SchoolCodeStateEnrolmentTeachersRatio
SEKOLAH MENENGAH KEBANGSAAN BERTAM PUTRAPEA2095PULAU PINANG123430.8
SEKOLAH JENIS KEBANGSAAN (CINA) POI MINBBC8424SELANGOR4051428.9
SEKOLAH JENIS KEBANGSAAN (CINA) BUKIT FRASERBBC1044SELANGOR10364025.9
SEKOLAH JENIS KEBANGSAAN (CINA) LA SALLEWBC0126WILAYAH PERSEKUTUAN KUALA LUMPUR18817325.8
SEKOLAH JENIS KEBANGSAAN (CINA) KEPONG 3WBC0172WILAYAH PERSEKUTUAN KUALA LUMPUR16926625.6
SEKOLAH JENIS KEBANGSAAN (CINA) LAI MENGWBC0128WILAYAH PERSEKUTUAN KUALA LUMPUR21138325.5
SEKOLAH JENIS KEBANGSAAN (CINA) KEPONG 1WBC0149WILAYAH PERSEKUTUAN KUALA LUMPUR17537025.0
SEKOLAH JENIS KEBANGSAAN (CINA) CHOONG WENWBC0144WILAYAH PERSEKUTUAN KUALA LUMPUR19677924.9
SEKOLAH JENIS KEBANGSAAN (CINA) KEPONG 2WBC0150WILAYAH PERSEKUTUAN KUALA LUMPUR18397424.9
SEKOLAH JENIS KEBANGSAAN (CINA) YOKE NAMWBC0141WILAYAH PERSEKUTUAN KUALA LUMPUR18557524.7
SEKOLAH JENIS KEBANGSAAN (CINA) PIN HWA (1)BBC0051SELANGOR280911424.6
SEKOLAH JENIS KEBANGSAAN (CINA) SHAN TAOXCC4044SABAH19117824.5
SEKOLAH JENIS KEBANGSAAN (CINA) YU HUABBC4045SELANGOR265810924.4
SEKOLAH KEBANGSAAN (CINA) ANGLO-CHINESEXBC4002SABAH12985523.6
SEKOLAH JENIS KEBANGSAAN (CINA) UNIONBBC9407SELANGOR9614123.4
SEKOLAH JENIS KEBANGSAAN (CINA) BANDAR SUNGAI LONGBBC4050SELANGOR238610422.9
SEKOLAH JENIS KEBANGSAAN (CINA) PUAY CHAI 2BBC8415SELANGOR242310622.9
SEKOLAH JENIS KEBANGSAAN (CINA) WU TECKBBC0057SELANGOR13636022.7
SEKOLAH MENENGAH KEBANGSAAN CHUNG HWABEB0100SELANGOR18428222.5
SEKOLAH MENENGAH KEBANGSAAN BANDAR SERI PUTRABEA4633SELANGOR401017922.4
SEKOLAH JENIS KEBANGSAAN (CINA) CHUNG HWA KG AIR K KINABALUXCC4006SABAH20329122.3
SEKOLAH MENENGAH KEBANGSAAN BANDARAYA KOTA KINABALUXEE4032SABAH293213222.2
SEKOLAH JENIS KEBANGSAAN (CINA) CHUNG HUA 2YCC1203SARAWAK13946322.1
SEKOLAH KEBANGSAAN SAUJANA PUTRABBA1040SELANGOR261911922.0
SEKOLAH MENENGAH KEBANGSAAN KOTA KEMUNINGBEA0108SELANGOR387917721.9
SEKOLAH JENIS KEBANGSAAN (CINA) FOON YEW 5JBC1007JOHOR348015921.9
SEKOLAH JENIS KEBANGSAAN (CINA) HIN HUABBC0043SELANGOR231510621.8
SEKOLAH JENIS KEBANGSAAN (CINA) KHENG CHEEBBC8422SELANGOR15187021.7
SEKOLAH MENENGAH KEBANGSAAN BANDAR TASIK KESUMABEA4628SELANGOR263812221.6
SEKOLAH JENIS KEBANGSAAN (CINA) IMBIWBC0122WILAYAH PERSEKUTUAN KUALA LUMPUR13586321.6