Great school. Two daughters and son there for several years and therefore have had time to assess a number of different teachers and other staff. Odd, this principal has never behaved the way described below. She has had plenty of opportunity to show frustration as my son has made several trips to the principal's office. Every time, the situation was dealt with firmly and fairly, with great grace. Can only speak to my experience, but my three children are very different from one another, yet all have thrived at SOTL.