Back to all teachers

Craig Stewart

ELA

3.7

Workload

2.7

Grading Fairness

4.0

Engagement

3.0

AP Prep

Ratings over time

Leave an anonymous review

Scale runs from 1 (very heavy) to 5 (very light): a higher score means a lighter workload.

Scale runs from 1 (very unfair) to 5 (very fair): a higher score means fairer grading.

Scale runs from 1 (not engaging) to 5 (very engaging): a higher score means a more engaging class.

Scale runs from 1 (poor prep) to 5 (excellent prep): a higher score means better AP exam preparation.

0/300

Reviews are anonymous and go through moderator approval before appearing publicly.

Reviews (3)

Jul 21, 2026 at 1:26 AM

Workload: 5/5 Grading: 1/5 Engagement: 4/5 AP Prep: 3/5

Fun class, but incredibly disorganized. Pretty sure he rolls a dice to decide what grade to give your essay.

Jul 14, 2026 at 6:24 PM

Workload: 3/5 Grading: 4/5 Engagement: 3/5 AP Prep: N/A

Okay teacher when he’s not throwing pens at you

Jul 13, 2026 at 1:00 PM

Workload: 3/5 Grading: 3/5 Engagement: 5/5 AP Prep: N/A

This guy is stressed OUT just stay quiet and do the work