Find a School in South Africa

Search every registered school by province, phase, and sector — sourced from official Department of Basic Education data.

25,528 schools 22,779 public 2,749 independent 9 provinces
15,843 Primary School · 6,355 Secondary School · 2,595 Combined School ·
Is your school listed here? Let parents know if you're accepting 2027 applications. Update your school's info →
Showing 25,501 schools

LAERSKOOL DWAALBOOM

Dwaalboom, Dwaalboom · Limpopo View Location

Telephone: 014 778 0811
Public Primary School Quintile 1 Fee-Charging
EMIS: 909130512 347 learners (DBE)

LAERSKOOL EBEN SWEMMER

Pretoria · Gauteng View Location

Telephone: 012 335 9190
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230839 922 learners (DBE)

LAERSKOOL EBENHAESER

Krugersdorp, Mogale City · Gauteng View Location

Telephone: 011 953 3802
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250647 630 learners (DBE)

LAERSKOOL EDLEEN

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 011 976 1033
Public Primary School Quintile 5 Fee-Charging
EMIS: 700260356 898 learners (DBE)

LAERSKOOL EENDRACHT

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 321 2313
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230847 1,119 learners (DBE)

LAERSKOOL EENHEID

Nylstroom, Nylstroom · Limpopo View Location

Telephone: 014 717 3006
Public Primary School Quintile 5 Fee-Charging
EMIS: 907130529 688 learners (DBE)

LAERSKOOL ELANDIA

Germiston, Germiston · Gauteng View Location

Telephone: 011 902 5407
Public Primary School Quintile 5 Fee-Charging
EMIS: 700160903 1,176 learners (DBE)

Laerskool Elandskraal

Mooinooi, Mooinooi · North West View Location

Telephone: 014 574 3101
Public Primary School Quintile 4 Fee-Charging
EMIS: 600100351 463 learners (DBE)

LAERSKOOL ELANDSVLEI

Calvinia · Northern Cape

Telephone: 072 341 2326
Public Primary School Quintile 1 No-Fee School
EMIS: 300033204 24 learners (DBE)

LAERSKOOL ELARDUSPARK

Pretoria · Gauteng View Location

Telephone: 012 345 1031
Public Primary School Quintile 5 Fee-Charging
EMIS: 700210690 1,807 learners (DBE)

LAERSKOOL ELIGWA

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 933 4774
Public Primary School Quintile 5 Fee-Charging
EMIS: 700330464 708 learners (DBE)

LAERSKOOL ELLISRAS

Lepalale, Ellisras · Limpopo View Location

Telephone: 014 763 2106
Public Primary School Quintile 5 Fee-Charging
EMIS: 908110341 943 learners (DBE)

LAERSKOOL ELOFF

Eloff, Eloff · Mpumalanga View Location

Telephone: 013 667 9145
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009126 285 learners (DBE)

LAERSKOOL ELSBURG

Elsburg, Germiston · Gauteng View Location

Telephone: 011 827 5612
Public Primary School Quintile 5 Fee-Charging
EMIS: 700160911 2,075 learners (DBE)

LAERSKOOL ELSPARK

Elspark, Germiston · Gauteng View Location

Telephone: 011 893 2024
Public Primary School Quintile 5 Fee-Charging
EMIS: 700160929 937 learners (DBE)

LAERSKOOL EMFULENIPARK

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 932 2010
Public Primary School Quintile 5 Fee-Charging
EMIS: 700330365 786 learners (DBE)

LAERSKOOL ERMELO

Ermelo, Ermelo · Mpumalanga View Location

Telephone: 017 811 5851
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009134 1,052 learners (DBE)

LAERSKOOL ESPERANZA

Newlands, Johannesburg · Gauteng View Location

Telephone: 011 673 5103
Public Primary School Quintile 5 Fee-Charging
EMIS: 700140236 1,037 learners (DBE)

LAERSKOOL EUGENE N. MARAIS

Naboomspruit, Naboomspruit · Limpopo View Location

Telephone: 014 743 2237
Public Primary School Quintile 5 Fee-Charging
EMIS: 906120522 605 learners (DBE)

LAERSKOOL EUREKA

Kimberley · Northern Cape

Telephone: 053 861 2855
Public Primary School Quintile 5 Fee-Charging
EMIS: 300016208 760 learners (DBE)

LAERSKOOL EXCELSIOR

North End, Gqeberha · Eastern Cape View Location

Telephone: 041 484 1838
Public Primary School Quintile 4 Fee-Charging
EMIS: 200100431 529 learners (DBE)

LAERSKOOL FAIRLAND

Fairland, Johannesburg · Gauteng View Location

Telephone: 011 678 4591
Public Primary School Quintile 5 Fee-Charging
EMIS: 700140244 1,209 learners (DBE)

LAERSKOOL FLEUR

Centurion, Pretoria · Gauteng View Location

Telephone: 012 664 5796
Public Primary School Quintile 5 Fee-Charging
EMIS: 700210708 1,176 learners (DBE)

LAERSKOOL FLORIDA

Roodepoort, Johannesburg · Gauteng View Location

Telephone: 010 442 8999
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250662 764 learners (DBE)

LAERSKOOL FONTAINEBLEAU

Fontainebleau, Randburg · Gauteng View Location

Telephone: 011 791 6160
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150813 598 learners (DBE)

LAERSKOOL FRIKKIE MEYER

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 933 1749
Public Primary School Quintile 5 Fee-Charging
EMIS: 700320093 972 learners (DBE)

LAERSKOOL GAFFIE MAREE

Alexanderbay · Northern Cape

Telephone: 027 831 1536
Public Primary School Quintile 5 Fee-Charging
EMIS: 300031208 259 learners (DBE)

LAERSKOOL GARSFONTEIN

Pretoria · Gauteng View Location

Telephone: 012 348 1269
Public Primary School Quintile 5 Fee-Charging
EMIS: 700210716 2,065 learners (DBE)

LAERSKOOL GENERAAL ALBERTS

Alberton, Alberton · Gauteng View Location

Telephone: 011 907 2001
Public Primary School Quintile 5 Fee-Charging
EMIS: 700340273 1,134 learners (DBE)

LAERSKOOL GENERAAL BEYERS

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 386 9068
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230862 2,012 learners (DBE)

LAERSKOOL GENERAAL CHRISTIAAN DE WET

Johannesburg · Gauteng View Location

Telephone: 011 673 5121
Public Primary School Quintile 5 Fee-Charging
EMIS: 700140251 828 learners (DBE)

LAERSKOOL GENERAAL DE LA REY

Delarey, Roodepoort · Gauteng View Location

Telephone: 011 673 1259
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250670 857 learners (DBE)

LAERSKOOL GENERAAL JACQUES PIENAAR

Pretoria · Gauteng View Location

Telephone: 012 329 4531
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230870 894 learners (DBE)

LAERSKOOL GENERAAL NICOLAAS SMIT

Pretoria West, Pretoria · Gauteng View Location

Telephone: 012 379 2232
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230888 1,573 learners (DBE)

LAERSKOOL GERDAU

Gerdau, Gerdau · North West View Location

Telephone: 018 673 0513
Public Primary School Quintile 4 Fee-Charging
EMIS: 600100434 38 learners (DBE)

LAERSKOOL GERMISTON PRIMARY SCHOOL

Germiston South, Germiston · Gauteng View Location

Telephone: 011 873 9329
Public Primary School Quintile 5 Fee-Charging
EMIS: 700160937 1,193 learners (DBE)

LAERSKOOL GERRIT MARITZ

Westonaria, Westonaria · Gauteng View Location

Telephone: 011 753 1817
Public Combined School Quintile 5 Fee-Charging
EMIS: 700270298 1,431 learners (DBE)

LAERSKOOL GILL

Somerset East, Somerset East · Eastern Cape View Location

Telephone: 042 243 2841
Public Primary School Quintile 5 Fee-Charging
EMIS: 200100251 403 learners (DBE)

LAERSKOOL GLENHARVIE

Glenharvie, Westonaria · Gauteng View Location

Telephone: 011 752 1135
91.4% matric pass rate (2025)
2022 85.5%
2023 91.4%
2024 90.2%
2025 91.4%
Public Combined School Quintile 5 Fee-Charging
EMIS: 700270306 1,785 learners (DBE)

LAERSKOOL GOEDEHOOP

Acornhoek, Secunda · Mpumalanga View Location

Telephone: 017 634 7722
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009142 839 learners (DBE)

LAERSKOOL GOUDKOP

Adamyview, Klerksdorp · North West View Location

Telephone: 018 468 1038
Public Primary School Quintile 4 Fee-Charging
EMIS: 600100465 637 learners (DBE)

LAERSKOOL GOUDRAND

Boksburg, Boksburg · Gauteng View Location

Telephone: 011 917 5169
Public Primary School Quintile 5 Fee-Charging
EMIS: 700160945 1,194 learners (DBE)

LAERSKOOL GREYLINGSTAD

Greylingstad · Mpumalanga View Location

Telephone: 017 778 0410
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009175 109 learners (DBE)

LAERSKOOL GROBLERSHOOP

Groblershoop · Northern Cape

Telephone: 054 833 0494
Public Primary School Quintile 4 Fee-Charging
EMIS: 300043213 306 learners (DBE)

LAERSKOOL GROOTVLEI

Grootvlei, Grootvlei · Mpumalanga View Location

Telephone: 017 779 0160
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009183 262 learners (DBE)

LAERSKOOL GUSTAV PRELLER

Florida, Florida · Gauteng View Location

Telephone: 011 674 2044
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250688 920 learners (DBE)

LAERSKOOL H M SWART

Bethal, Bethal · Mpumalanga View Location

Telephone: 017 647 6529
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009191 783 learners (DBE)

LAERSKOOL HAAKDOORN

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 561 9013
Public Primary School Quintile 4 Fee-Charging
EMIS: 700240275 1,284 learners (DBE)

LAERSKOOL HALFWAY HOUSE PRIMARY SCHOOL

Halfway House, Midrand · Gauteng View Location

Telephone: 011 805 1919
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150821 1,665 learners (DBE)

LAERSKOOL HANDHAWER

Vereeniging, Vereeniging · Gauteng View Location

Telephone: 016 421 3967
Public Primary School Quintile 5 Fee-Charging
EMIS: 700330373 1,160 learners (DBE)

LAERSKOOL HANNES VISAGIE

Nigel, Nigel · Gauteng View Location

Telephone: 011 814 6546
Public Primary School Quintile 5 Fee-Charging
EMIS: 700350272 555 learners (DBE)

LAERSKOOL HARTBEESFONTEIN

Hartebeesfontein, Hartbeesfontein · North West View Location

Telephone: 018 431 0676
Public Primary School Quintile 4 Fee-Charging
EMIS: 600100486 285 learners (DBE)

LAERSKOOL HARTSVAAL

Jan Kempdorp · Northern Cape

Telephone: 073 164 9594
Public Primary School Quintile 2 Fee-Charging
EMIS: 300013207 600 learners (DBE)

LAERSKOOL HARTSWATER

Hartswater · Northern Cape

Telephone: 053 474 0258
Public Primary School Quintile 4 Fee-Charging
EMIS: 300017202 701 learners (DBE)

LAERSKOOL HEKPOORT

Mogalecity, Krugersdorp · Gauteng View Location

Telephone: 014 576 1103
Public Primary School Quintile 5 No-Fee School
EMIS: 700250696 198 learners (DBE)

LAERSKOOL HELDERKRUIN

Roodepoort, Roodepoort · Gauteng View Location

Telephone: 011 764 2506
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250704 935 learners (DBE)

LAERSKOOL HENDRIK VAN DER BIJL

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 933 1102
Public Primary School Quintile 5 Fee-Charging
EMIS: 700320101 968 learners (DBE)

LAERSKOOL HENNOPSPARK

Centurion, Pretoria · Gauteng View Location

Telephone: 012 654 4308
Public Primary School Quintile 5 Fee-Charging
EMIS: 700211870 1,671 learners (DBE)

LAERSKOOL HENNOPSRIVIER

Centurion, Pretoria · Gauteng View Location

Telephone: 079 891 8111
Public Primary School Quintile 5 Fee-Charging
EMIS: 700232462 283 learners (DBE)

LAERSKOOL HERMANSTAD

Pretoria · Gauteng View Location

Telephone: 012 379 9000
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230896 806 learners (DBE)

LAERSKOOL HOËVELD

Evander, Evander · Mpumalanga View Location

Telephone: 017 632 1230
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009217 830 learners (DBE)

LAERSKOOL HORISON

Rooepoort, Johannesburg · Gauteng View Location

Telephone: 011 763 5617
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250720 613 learners (DBE)

LAERSKOOL HOTAZEL

Hotazel · Northern Cape

Telephone: 053 741 1287
97.3% matric pass rate (2025)
2022 89.2%
2023 100.0%
2024 100.0%
2025 97.3%
Public Combined School Quintile 5 Fee-Charging
EMIS: 300045209 522 learners (DBE)

LAERSKOOL IMPALA

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 011 970 3040
Public Primary School Quintile 5 Fee-Charging
EMIS: 700260364 1,385 learners (DBE)

LAERSKOOL INNES

De Mist, Kariega · Eastern Cape View Location

Telephone: 041 992 3281
Public Primary School Quintile 4 Fee-Charging
EMIS: 200100436 705 learners (DBE)

LAERSKOOL IVYPARK

Ivypark, Polokwane · Limpopo View Location

Telephone: 015 007 0606
Public Primary School Quintile 5 Fee-Charging
EMIS: 904222619 666 learners (DBE)

LAERSKOOL JAN CELLIERS

Parkview, Johannesburg · Gauteng View Location

Telephone: 011 646 3336
Independent Primary School Fee-Charging
EMIS: 700130807 516 learners (DBE)

LAERSKOOL JAN VAN RIEBEECK

Springs, Springs · Gauteng View Location

Telephone: 010 534 7765
Public Primary School Quintile 5 Fee-Charging
EMIS: 700350280 903 learners (DBE)

LAERSKOOL JEUGKRAG

Standerton, Standerton · Mpumalanga View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 800009233 634 learners (DBE)

LAERSKOOL JEUGPARK PRIMARY SCHOOL

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 011 972 5425
Public Primary School Quintile 5 Fee-Charging
EMIS: 700260372 1,447 learners (DBE)

LAERSKOOL JIM FOUCHE

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 839 2968
Public Primary School Quintile 5 Fee-Charging
EMIS: 700140269 1,136 learners (DBE)

LAERSKOOL JJ VAN DER MERWE

Ermelo, Ermelo · Mpumalanga View Location

Telephone: 017 811 5954
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009225 1,229 learners (DBE)

LAERSKOOL JONGSPAN

Carletonville, Carletonville · Gauteng View Location

Telephone: 018 788 6796
Public Primary School Quintile 5 Fee-Charging
EMIS: 700270314 1,382 learners (DBE)

LAERSKOOL JOPIE FOURIE

Pretoria, Pretoria · Gauteng View Location

Telephone: 081 262 1044
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230904 909 learners (DBE)

LAERSKOOL JOZUA NAUDE

Roodepoort, Roodepoort · Gauteng View Location

Telephone: 011 766 2050
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250738 1,164 learners (DBE)

LAERSKOOL JULIAN MULLER

Groblersdal, Groblersdal · Limpopo View Location

Telephone: 013 262 2049
Public Primary School Quintile 5 Fee-Charging
EMIS: 996606539 693 learners (DBE)

LAERSKOOL KALIE DE HAAS

Standerton, Standerton · Mpumalanga View Location

Telephone: 017 712 2885
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009266 480 learners (DBE)

LAERSKOOL KAMEEL

Kameel · North West View Location

Telephone: 076 713 9351
Public Primary School Quintile 4 Fee-Charging
EMIS: 600100619 14 learners (DBE)

LAERSKOOL KAMEELDRIFT

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 376 4251
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230912 1,244 learners (DBE)

LAERSKOOL KAMEELFONTEIN

Kameelfontein, Pretoria · Gauteng View Location

Telephone: 071 605 8492
Public Primary School Quintile 5 Fee-Charging
EMIS: 700241620 311 learners (DBE)

LAERSKOOL KANONKOP

Kanonkop, Middelburg · Mpumalanga View Location

Telephone: 013 245 1041
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009274 978 learners (DBE)

LAERSKOOL KATHU

Kathu · Northern Cape

Telephone: 053 723 1647
Public Primary School Quintile 5 Fee-Charging
EMIS: 300044209 1,855 learners (DBE)

LAERSKOOL KEMPTON PARK

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 011 975 2312
Public Primary School Quintile 5 Fee-Charging
EMIS: 700260380 1,174 learners (DBE)

LAERSKOOL KENMARE

Krugersdorp, Krugersdorp · Gauteng View Location

Telephone: 011 955 1081
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250746 1,104 learners (DBE)

LAERSKOOL KENSINGTON

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 616 3192
Public Primary School Quintile 5 Fee-Charging
EMIS: 700130815 623 learners (DBE)

LAERSKOOL KINROSS

Kinross, Kinross · Mpumalanga View Location

Telephone: 017 687 1102
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009282 447 learners (DBE)

LAERSKOOL KLIPDRIFT

Hammanskraal, Pretoria · Gauteng View Location

Telephone: 012 711 0147
Public Primary School Quintile 4 Fee-Charging
EMIS: 700240283 1,276 learners (DBE)

LAERSKOOL KLIPFONTEIN

Witbank, Witbank · Mpumalanga View Location

Telephone: 013 692 3071
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009290 1,444 learners (DBE)

LAERSKOOL KOEDOESKOP

Koedoeskop, Koedoeskop · Limpopo View Location

Telephone: 014 785 0607
Public Primary School Quintile 5 Fee-Charging
EMIS: 909130536 254 learners (DBE)

LAERSKOOL KOLLEGEPARK

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 933 9946
Public Primary School Quintile 5 Fee-Charging
EMIS: 700330407 852 learners (DBE)

LAERSKOOL KOMMANDO

Brakpan, Brakpan · Gauteng View Location

Telephone: 011 740 2600
Public Primary School Quintile 5 Fee-Charging
EMIS: 700310508 977 learners (DBE)

LAERSKOOL KOORNFONTEIN

Blinkpan, Blinkpan · Mpumalanga View Location

Telephone: 013 295 3103
Public Primary School Quintile 3 Fee-Charging
EMIS: 800009324 288 learners (DBE)

LAERSKOOL KRAGBRON

Emalahleni, Emalahleni · Mpumalanga View Location

Telephone: 013 656 2282
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009332 1,279 learners (DBE)

LAERSKOOL KRAGVELD

Pullenshope, Pullenshope · Mpumalanga View Location

Telephone: 013 296 1039
Public Primary School Quintile 4 Fee-Charging
EMIS: 800009340 349 learners (DBE)

LAERSKOOL KREFT

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 082 325 5404
Public Primary School Quintile 5 Fee-Charging
EMIS: 700260398 1,272 learners (DBE)

LAERSKOOL KREMETART

Kremetart, Giyani · Limpopo View Location

Telephone: 015 811 8265
Public Primary School Quintile 4 Fee-Charging
EMIS: 916410447 2,087 learners (DBE)

LAERSKOOL KRIELPARK

Kriel, Kriel · Mpumalanga View Location

Telephone: 017 648 3675
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009357 617 learners (DBE)

LAERSKOOL KRUGERPARK

Potgietersrus, Potgietersrus · Limpopo View Location

Telephone: 015 491 5838
Public Primary School Quintile 5 Fee-Charging
EMIS: 906120508 854 learners (DBE)

LAERSKOOL KRUGERSDORP-NOORD

Krugersdorp, Mogale City · Gauteng View Location

Telephone: 011 665 1390
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250753 933 learners (DBE)

LAERSKOOL KRUINPARK

Secunda, Secunda · Mpumalanga View Location

Telephone: 017 634 8242
Public Primary School Quintile 5 Fee-Charging
EMIS: 800009365 845 learners (DBE)
← Prev Page 94 of 256 Next →
Scroll to Top