North Hills isn't right for everyone but it's right for us. We appreciate the academic rigor, the small class sizes and small student body. Some parents aren't up to the task, so you will hear from those that "it's too hard", "there is too much homework", "the teachers don't give my kid enough wiggle room", etc. If you want academic excellence North Hills is a great choice. If you just want your kids to "get through school" North Hills won't be for you. And no teacher or administrator has ever been too tough on our kids - their expectations of our children are no less than our own which is exactly what we expect from a school environment.