My HS for the class of 2009, it's 4 years English 3 Math, 3.5 Social Studies, PE every semester you are in school, and 1 Science, and then electives. If I wanted to, I could have graduated at the end of my junior year if I wanted to. Class of 2010 on has it harder to graduate early, as they now have to have 4 math and 2 science.
But yes, I'm in my 4th year of math. And this is my 4.5 year (for lack of a better word) of English (counselor forced me to take College Writing..ass)
-----
Walking out and cussing the teacher out would not have been the answer. Although I think it was wrong she ripped the paper up and gave YOU the zero, it's still is against the rules, and you have to abide by them, however dumb they may be.