CheckSekolah
List your school
Kindergarten
Primary
National Primary
Sekolah Kebangsaan (SK)Sekolah Jenis Kebangsaan Cina (SJKC)Sekolah Jenis Kebangsaan Tamil (SJKT)
Private Primary
Private Primary SchoolsReligious Primary
Secondary
National Secondary
National Secondary (SMK)
Boarding & Religious
Full Boarding Schools (Sekolah Berasrama Penuh)Secondary Religious Schools (Sekolah Menengah Agama)Chinese Independent SchoolsTuition CentresStatisticsList your school

Our data

Every figure on this site traces back to a Ministry of Education record. This page says which registry each one came from, what every field name means, and exactly what cleaning was applied, so you can judge the numbers instead of taking them on trust.

34,781
Records
10,258
Government schools
KPM EMIS
23,903
Kindergartens
e-Prasekolah
620
Private & intl.
SMIPS

Where does CheckSekolah's data come from?

From three Ministry of Education Malaysia registries, all as at 31 Jul 2026: 10,258 government schools from EMIS, 23,903 kindergartens from e-Prasekolah, and 620 private and international schools from the SMIPS private-institution registry. Nothing is estimated, inferred or added. A field that is empty in the registry is shown empty here rather than filled in, and every institution page carries its KPM registration code so any record can be checked against the source.

What each registry holds

DatasetRecordsSource
Government schools
Every government school on the Ministry of Education EMIS record: national, national-type, religious, boarding and vocational.
Fields: code, name, type, level, state, ppd, town, postcode, address, phone, email, murid (pupils), guru (teachers), founded, gred (KPM grade), sesi (session), lokasi (urban/rural), parlimen, dun, lat, lng
10,258KPM EMIS
Kindergartens (tadika)
Every kindergarten on the e-Prasekolah registration system: private, KEMAS, KPM and Perpaduan (JPNIN).
Fields: code, name, agensi (operating agency), state, ppd, town, postcode, address, phone, vacancy (places listed)
23,903KPM e-Prasekolah
Private and international schools
Private, international, expatriate, Chinese independent and private religious schools on the SMIPS private-institution registry.
Fields: code, name, cat (category), state, town, postcode, address, phone, email
620KPM SMIPS
State summary
One row per state: schools, pupils, teachers, pupil-teacher ratio, districts, kindergartens and private schools.
Fields: state, schools, primary, secondary, pupils, teachers, pupils_per_teacher, districts, kindergartens, private_schools
16derived from the three registries above

What cleaning was applied?

Formatting only, never facts. Malay place names are title-cased. Phone numbers are normalised to +60 format against the MCMC national numbering plan, and values that cannot be a valid Malaysian number are dropped rather than displayed. Postcodes are re-derived from the full address where the source record had captured a lot number instead. Town names are re-derived where the source truncated them. Every field that is empty in the registry stays empty here.

Can I get the data in bulk?

Bulk CSV and JSON downloads are no longer published on this page. Researchers, journalists and public bodies can request an extract by writing to support@checksekolah.my with what you need and what it is for. The underlying facts remain public records of the Ministry of Education Malaysia and can also be obtained from KPM directly.

Frequently asked questions

Where does CheckSekolah get its school data?+
From three Ministry of Education Malaysia registries: EMIS for the 10,258 government schools, e-Prasekolah for the 23,903 kindergartens, and SMIPS for the 620 private and international schools. The current release carries records as at 31 Jul 2026.
How often is the data updated?+
Monthly, when the registries are re-read and the site is rebuilt. The current release carries Ministry of Education records as at 31 Jul 2026.
Can I download the full dataset?+
Not from this page. Bulk CSV and JSON files are no longer published here. Write to support@checksekolah.my describing the extract you need and what it will be used for, and we will consider the request.
Does the data include fees or exam results?+
No. Fees and examination results are not part of the KPM registries this site is built from, so they are not published here. What the registries hold is identity, location and contact, plus for government schools the enrolment, teacher counts, session and KPM grade.
Has the data been changed from the original registry?+
Formatting only, never facts. Malay place names are title-cased, phone numbers are normalised to +60 format with invalid placeholders dropped, and postcodes and town names are re-derived from the full address where the source record captured a lot number or truncated the town. Every empty field in the registry stays empty here.
Are the statistics on this site a school ranking?+
No. Malaysia does not publish official school rankings, and CheckSekolah does not create one. Figures such as enrolment size and pupil-teacher ratio are descriptive counts copied from the registry, not quality judgements.