Old Mutual have a fantastic calculator in the “How much will it actually cost” paragraph in the link below.
For example:
If you child starts Grade 1 in 2016 and wants to go to UCT when finishing school. A years tuition will costs around R30 000 in 2016. You will need around R320 000 in 12 years to pay for their first year of University.