Craighall Primary School
Includes R3,500 not on the fee sheet
On the fee sheet (2026)
- School fees per yearR51,000
- Monthly fee10 payments a yearR5,100
- Registration (once)Not published by school
- Deposit (once)Not published by school
- Once-off to startNot published by school
About these fees
Fee-paying public primary school. 2026 school fee per learner: Grade R R51,000 (or R5,100 a month for 10 months); Grade 4-7 R39,000 (or R3,900 a month for 10 months). On top of the school fee the sheet adds a levy (Grade R R2,000, Grade 4-7 R1,200) and a book fee (Grade R R1,500, Grade 4-7 R1,300). Grade R also shows a R8,600 deposit, which is taken off the amount payable, so it is part of the year's fees, not extra. Discounts on the school fee: 8% if paid in full by 31 December 2025, 2% by 31 January 2026. The sheet also has tables for Grades 1-3, but their grade labels could not be read from the scanned sheet, so ask the school for Grade 1-3 fees.
Might also apply to you
Not in the total above: only some families pay these.
- Levy (Grade 4-7)Gr 4-7 only · Added to the school fee on the sheetR1,200 a year
- Book fee (Grade 4-7)Gr 4-7 only · Added to the school fee on the sheetR1,300 a year
Fees by grade (2026)
- Gr RR51,000 a year
- Gr 4-7R39,000 a year
Not published yet: Aftercare, Transport
Contact
- Phone011 788 7223
- Emailreception@craighallprimary.co.za
- Websitecraighallprimary.co.za
Open it in SchoolMap to pick a grade, see admission rules and the feeder zone, and check how far it is from you.
Fees checked against the school's 2026 fee schedule. Sources: craighallprimary.co.za. Spot a wrong price? Email info@schoolmap.co.za. We check every report within a week and fix the page if it's wrong. Always confirm fees with the school before you apply.
Have this school's 2027 fee letter, uniform list or camp letter? Email a photo to info@schoolmap.co.za. Please cover your child's name and account number first. We only use the prices, never the letter itself.