Sweetie...BIG HUG coming your way...
Don't let something like that cloud your bigger picture - you obviously are doing wonderful and that teacher may just be pushing your buttons to motivate you more - You have ALOT TO BE PROUD OF !
And.... you still get a hug