| Annual School Fees – 2025 | |
| Grade 8 | R 67 300 |
| Grade 9 – 11 | R 65 500 |
| Grade 12 (excl extras) | R 65 500 |
| Voluntary Development fund levy | R 2 500 |
| Boarding Fees – 2024 | R 67 800 |
| Annual School Fees – 2025 | |
| Grade 8 | R 67 300 |
| Grade 9 – 11 | R 65 500 |
| Grade 12 (excl extras) | R 65 500 |
| Voluntary Development fund levy | R 2 500 |
| Boarding Fees – 2024 | R 67 800 |