St Michael’s is a school where children come running in each morning and don’t want to leave at the end of the day! It is a place where each unique individual is known, valued and loved. We are proud of our academic success and the achievements of our pup...
Read more about St Michaels Preparatory School