The Good Schools Guide provides independent reviews of schools.
Read the review of St Margaret's School