Mrs Haskell is a great principle. She's fair and she's 'for' the students. Some of the teachers are very poor in classroom management and relating to people from different countries/cultures. The ones that are the worst are the ones that think they are the best. If I was rating my son's teacher for this past year, I'd give her a 1 out of 5. But, with Mrs Haskell, I'd rate a 5. That's why I'm putting the overall school rating at a 3. This school would be great if they kept Haskell and got rid of some of the teachers that have stayed too long already.