Average 4.25 based on 14 teacher ratings
David Shaw is a retired Math teacher at Upper Canada College located in Toronto, Ontario. When comparing David Shaw's ratings to other teachers in the province of Ontario, David Shaw's ratings are below the average of 4.3 stars. Additionally, the average teacher rating at Upper Canada College is 4.38 stars.
4
Easiness
4
Helpfulness
4
Clarity
5
Easiness
3
Helpfulness
3
Clarity

5
Easiness
2
Helpfulness
4
Clarity

VALVUR BONUS!!

4
Easiness
5
Helpfulness
5
Clarity

Great math reacher

5
Easiness
5
Helpfulness
5
Clarity

love this guy

4
Easiness
4
Helpfulness
5
Clarity

awesome guy

5
Easiness
5
Helpfulness
5
Clarity

3
Easiness
4
Helpfulness
4
Clarity

Pretty challenging, a good teacher overall. If you get an A in his class, you know you worked for it and tried hard.

4
Easiness
5
Helpfulness
5
Clarity

4
Easiness
4
Helpfulness
4
Clarity

Mr. Shaw: you have a great method of teaching, keep it up, definitely one of my favourite teachers. Good job.

4
Easiness
5
Helpfulness
5
Clarity

He keeps good control over the class, and lays out his lessons in a simply amazing way. I've never found it easier to take detailed, efficient notes.

5
Easiness
5
Helpfulness
5
Clarity

A great math teacher, lead him off topic by starting a discussion about rugby or football.

5
Easiness
1
Helpfulness
1
Clarity

Did not help me at all! I really wanted to leave this class desperately...

5
Easiness
5
Helpfulness
5
Clarity

Go SHAW!

4
Easiness
5
Helpfulness
5
Clarity

STUDIES ROCKS!!!

Similar math teachers like David Shaw?

36 Ratings
29 Ratings
28 Ratings
27 Ratings
22 Ratings

Learn more about Upper Canada College

5-star
79%
4-star
9%
3-star
5%
2-star
2%
1-star
3%
Based on 2,656 Ratings
Upper Canada College is located in Toronto, Ontario with an average teacher rating of 4.38 stars. When comparing Upper Canada College's teachers to other teachers in the province of Ontario, Upper Canada College's teachers are above the average of 4.3 stars. Upper Canada College ranks 459 amongst all High Schools in the province of Ontario. Learn More