Average 3.17 based on 9 teacher ratings
William Hastings is a Science teacher at Thomas Dale High School located in Chester, Virginia and part of Chesterfield County Public Schools. William Hastings' 9 teacher ratings contributes to Thomas Dale High School's ranking of 120 in Virginia. Additionally, the average teacher rating at Thomas Dale High School is 4.24 stars.
4
Easiness
3
Helpfulness
3
Clarity
3
Easiness
3
Helpfulness
2
Clarity

I had Mr. Hastings back in 1998/1999 - I remember him being very soft spoken and would make random remarks like-Scotty Beam me Up-

3
Easiness
2
Helpfulness
2
Clarity

I had him as a long time sub this year and it wasnt a great experience.. way too quiet and boring. i had trouble staying awake.

3
Easiness
1
Helpfulness
1
Clarity

soo quiet. sit in the back and can barely hear. but he will randomly be loud. "FOLKS THIS IS EXCITING STUFF." and always says "stop talkinggg". pointless class.

5
Easiness
1
Helpfulness
2
Clarity

Dude, he's so fn ...grrrr...worst class ive ever taken. he is the most boring man i have ever come into contact with. count on falling asleep in class!

4
Easiness
3
Helpfulness
2
Clarity

He is a good teacher. He helps when you need it, but he isnt all that fun. We need to do more group work.The movies we watch are BORING! but he can be cool!

3
Easiness
4
Helpfulness
4
Clarity

AND I WANT YOU TO PONDER...

5
Easiness
5
Helpfulness
5
Clarity

He is boring from time to time, but if you want an A then this is the man! He is always willing to help to

5
Easiness
5
Helpfulness
5
Clarity

What's up wild Bill roped any cattle lately.

3
Easiness
5
Helpfulness
5
Clarity

I love mr hastings =)

Similar science teachers like William Hastings?

26 Ratings
17 Ratings
15 Ratings
14 Ratings
14 Ratings

Learn more about Thomas Dale High School

5-star
73%
4-star
12%
3-star
6%
2-star
4%
1-star
3%
Based on 1,179 Ratings
Thomas Dale High School is a public high school located in Chester, Virginia and part of Chesterfield County Public Schools. Thomas Dale High School is ranked 120 in Virginia. Learn More