The selection of the right school to suit your child’s personality and interests is one of the most difficult yet important decisions a parent can make. At Carlswald House Preparatory School, we do our best to place the needs of each and every child as a priority.

We invite you to complete the online application and join the waiting list. The application forms and fee structure can be downloaded from our website or you may collect an application form from the school office.

Please note the following:

  • An application fee is payable when the online application is completed. Proof of payment should be sent to
  • A copy of your child’s birth certificate and most recent school report is required for all Grade R – 7 applications.
  • Once the application is received, you will be added to our waiting list and contacted directly when a place becomes available.
  • Should a space become available, all Grade R – 7 applicants are expected to complete an entrance assessment.
  • The Headmaster may request a parent meeting before acceptance.

Find out more

Call 011 029 0802

Or send us your details and we will contact you:

    Are you:

    2024 Fees

    Application Fee: R400

    A non-refundable application and assessment fee.

    ENROLLMENT FEE: R7 000 per child

    The enrollment fee is non-refundable. This is a once-off fee, payable once your application is processed, approved and you accept the place at the school.

    Fees Grade R* Grade 1 – 3 Grade 4 – 7
    ANNUAL R66 800 R78 000 R79 000
    TERMLY R22 270 R26 000 R26 400
    12 MONTHS R 5 570 R 6 500 R 6 600
    11 MONTHS (excl. Dec) R 6 070 R7 100 R 7 180
    • *GRADE R fees include mid-morning snack, cooked lunch, stationery, school outings/shows, concert costume, school photos, labels, birthday book and school magazine.
    • Annual payment will receive a 5% discount payable up front in full by no later than the 31st of January.
    • Termly fees are payable on or before the first day of each of the three terms.
    • A sibling discount of 5% off tuition fees for the 2nd child is offered.
    Compulsory Annual Charges

    GRADE 1 and 2 CONSUMABLES LEVY: R 3 300

    This levy is a NON-REFUNDABLE charge which covers: School diary, school magazine, school outings/shows, concert costume, school photos, labels, birthday book, IT development, daily writing books and stationery for the year.

    GRADE 3 to 7 CONSUMABLES LEVY: R 2 120

    This levy is a NON-REFUNDABLE charge which covers: School diary, school magazine, school outings/shows, concert costume, school photos, labels, birthday book, IT development and daily writing books. Stationery is excluded.


    Payable in September (maintenance of school grounds)


    Carlswald House school uniform is available from the school Uniform Shop. A uniform requirement list will be supplied on enrollment.

    Click here to order: Junior Prep | Senior Prep


    GRADE 1 to 7 MEALS

    R1 100 per month. This is an additional cost for a mid-morning snack and a fully-cooked lunch. (There may be a price increase mid-year as food prices increase significantly)


    Aftercare operates from the close of day 14h00 until 17h30 and includes additional snacks. A penalty fee of R200 will apply for late collection of children after 17h30 and R350 for collection after 18h00

    Monthly Aftercare: R1 400 per month and a pro-rata amount during the months of April, August and December.

    Flexi Care: This is an ad hoc option for random days in aftercare. Billed in accordance with the billing cycles at R180 per day.


    • Registration Fee: R250 (includes swimming bag and cap)
    • R560 per month
      4 lessons per month (1 x a week for 30 minutes)
    • R930 per month
      8 lessons per month (2 x a week for 20 minutes)

    345 Swim School runs from January to November.


    3.4.5 Nursery School Carlswald cc
    Standard Bank
    Branch Code: 051001, Account No: 072405708
    Reference: Please use your child’s name and surname or your account number.


    Online Applications

    Should you wish to apply online please click the button: