Skip to content

2027 applications are open

UCT Online High School
Free tool

High school cost calculator

Work out what you can spend on school each month, and which kinds of school fit your budget.

The high school cost calculator from UCT Online High School shows which kinds of school fit your monthly budget. Enter what you can spend on school and how many children you’re planning for. It compares no-fee public, fee-charging public, private and online schools, and adds up the hidden costs.

Nothing you enter is saved or sent anywhere. It all stays on your device.

Calculator

Step 1

Your budget

The total for all your children, from what’s left after tax and your living costs.

Budget per childR0 per month

Not sure what you can spend? Work it out

Add your monthly income after tax and your monthly expenses. What’s left over gives you an idea of what you could spend on school.

Monthly income

Total incomeR0

Monthly expenses

Total expensesR0

Remaining fundsR0 per month

Step 2

Hidden costs (optional)

Fees aren’t the whole story. Add what you expect to spend each month. For yearly costs like uniforms, divide the amount by 12.

Traditional or public school

TotalR0

Online school

TotalR0

Your results

Schooling options to research

Enter what you can spend on school each month to see which options fit your budget.

Monthly cost for your household

Average monthly school fees for 1 child
School typePer childFor 1 child
No-fee public schoolR0R0
Online schoolR2,500R2,500
Fee-charging public schoolR3,008.30R3,008.30
Private schoolR8,758.50R8,758.50

Hidden costs each month

Traditional or public school
R0
Online school
R0

Averages are estimates to help you plan, not quotes. Check each school’s current fees before you decide.

How it works

Three steps to a school budget

  1. Set your budget

    Enter what you can spend on school each month and how many children you’re planning for. Not sure? Work out your disposable income from your income and expenses first.

  2. Add the hidden costs

    Uniforms, transport, lunch and data add up. Add them for traditional and online schooling to see the full monthly cost of each.

  3. See your options

    The calculator divides your budget by the number of children and lists every kind of school whose average monthly fee fits within it.

Where the averages come from

The calculator uses the average monthly fees per child from our March 2023 cost calculator spreadsheet. A school type appears in your options when your budget per child is at least:

  • No-fee public schoolR0 per month
  • Online schoolR2,500 per month
  • Fee-charging public schoolR2,750 per month
  • Private schoolR8,000 per month

Fees differ from school to school and go up every year, so use these as a starting point.

What UCT Online High School costs

The calculator’s online school average is R2,500 per month. Our 2026 tuition for Grades 8 to 12 is R2,985 per month over 12 instalments, or R30,447 for the year paid upfront, plus a once-off placement fee.

FAQs

Questions about paying for school

Are Grade 12 exam fees included in tuition?

Can I combine the upfront and sibling savings?

Is the placement fee refundable?

Can’t find your answer? Browse all FAQs or contact our admissions team.

Want the full picture?

Our free guide, The Real Cost of High School, covers hidden costs, funding and savings tips, and a checklist for comparing schools.

Apply Now

Download our info pack

Fees, subjects, term dates and how online school works, in one download.

Loading the form…