key factors to consider when choosing the perfect school for your child