Average 4.63 based on 10 teacher ratings
Jeff Hack is a Physical Education teacher at Bethpage Senior High School located in Bethpage, New York and part of Bethpage Union Free School District. Jeff Hack's 10 teacher ratings contributes to Bethpage Senior High School's ranking of 261 in New York. Additionally, the average teacher rating at Bethpage Senior High School is 4.43 stars.
5
Easiness
5
Helpfulness
4
Clarity
5
Knowledge
5
Easiness
5
Helpfulness
5
Clarity
5
Knowledge

Good phys ed teacher,Showed us how to play games well and liked his class alot

5
Easiness
5
Helpfulness
5
Clarity

Whoever said he's a dbag is stupid. Love him. Great guy and so easygoing.

5
Easiness
5
Helpfulness
5
Clarity

Funny guy, good gym teacher.

3
Easiness
5
Helpfulness
4
Clarity

Best lifeguarding teacher. He knows what he's doing. the people who say he's a bad teacher are the ones who aren't paying attention.

4
Easiness
3
Helpfulness
3
Clarity

Nice guy, but definitely has favorites. And you can tell.

4
Easiness
5
Helpfulness
3
Clarity

I like him a lot now, but not when i had him as my teacher.

5
Easiness
5
Helpfulness
5
Clarity

Mr hacks a freakin awsum teacher...hes gorgeous anddd he got nice muscle..o ya...n he made me lyke gym and actually start playing it..ahh i luv this guy!!!!!!!!!

5
Easiness
3
Helpfulness
3
Clarity

Wallyball is the best!

5
Easiness
5
Helpfulness
5
Clarity

he's the best

5
Easiness
5
Helpfulness
5
Clarity

good teacher and we have a lot of fun in his class

Similar physical education teachers like Jeff Hack?

Ron Abatelli Physical Education
18 Ratings
Gannon Physical Education
14 Ratings
Chrissy Bennett Physical Education
11 Ratings
John Franchi Physical Education
6 Ratings
Mike Fenster Physical Education
6 Ratings

Learn more about Bethpage Senior High School

5-star
82%
4-star
7%
3-star
5%
2-star
1%
1-star
3%
Based on 1,254 Ratings
Bethpage Senior High School is a public high school located in Bethpage, New York and part of Bethpage Union Free School District. Bethpage Senior High School is ranked 260 in New York. Learn More