CanStem Education School is very helpful and hardworking school. The teachers know how to adapt to certain situations and feasibility for the particular student. I would say this place is not structured in fact develops programs according to the strength and need of the student. Also encourages the student and be the motivating factor to let them succeed for their future endeavors. Helpful and cooperative staff and principal. Keep up the hard and great work.