Average 4.9 based on 10 teacher ratings
David Flanagan is a Social Studies teacher at Patrick Henry High School located in Roanoke, Virginia and part of Roanoke City Public Schools. David Flanagan's 10 teacher ratings contributes to Patrick Henry High School's ranking of 31 in Virginia. Additionally, the average teacher rating at Patrick Henry High School is 4.55 stars.
3
Easiness
5
Helpfulness
5
Clarity
4
Easiness
5
Helpfulness
5
Clarity

This man was the best teacher I have had in my entire life. Sadly, he now teaches at a different school.

3
Easiness
4
Helpfulness
4
Clarity

awesome guy.

4
Easiness
5
Helpfulness
5
Clarity

While Mr. Flannagan's class is by no means a cakewalk, he is by far the most entertaining and engaging history teacher I have ever had.

3
Easiness
5
Helpfulness
5
Clarity

The Flan Man is the best!

2
Easiness
5
Helpfulness
5
Clarity

2
Easiness
5
Helpfulness
5
Clarity

4
Easiness
5
Helpfulness
5
Clarity

Mr. Flanagan is fun and hard-- two things which don't go together very often. His insights will catch you offguard and make you giggle sometimes. Work hard.

3
Easiness
5
Helpfulness
5
Clarity

Mr. Flanagan is the best teacher I have ever had. He is compassionate about not only his job, but those who he teaches.

1
Easiness
5
Helpfulness
5
Clarity

Word to the senior class

4
Easiness
5
Helpfulness
5
Clarity

Mr. F is awesome!! I have him for AP US History and.....wow!!

Similar social studies teachers like David Flanagan?

Looking for similar social studies teachers?
153 teachers were recently added
by users just like you!

Learn more about Patrick Henry High School

5-star
84%
4-star
6%
3-star
2%
2-star
2%
1-star
3%
Based on 151 Ratings
Patrick Henry High School is a public high school located in Roanoke, Virginia and part of Roanoke City Public Schools. Patrick Henry High School is ranked 31 in Virginia. Learn More