No. It's not necessary.
It should only be capitalized if it is the specific, official name of the class.
Never. The word E nglish is always capitalized because it is a proper nou n.
Yes, since it is a title.
Yes, in the phrase "English teacher," the word "English" should be capitalized because it is a proper noun referring to the subject being taught. When referring to the language or the nationality, "English" should always be capitalized.
It depends on what type of classes..... But in general no you would NOT capitalize "classes"Right-classesWrong-Classes
It should only be capitalized if it is the specific, official name of the class.
No. Class should not be capitalized.
Yes, when referring to a specific class called "Physics," the word should be capitalized.
No, because it is not a proper nou n.
Yes, "Senior Class Picnic" should be capitalized as it is a proper noun referring to a specific event.
No.
Never. The word E nglish is always capitalized because it is a proper nou n.
If it refers to the whole class. Example: Sophomore class
"You like Geography class." Yes, "Geography" should be capitalized as it is a proper noun.
No.
Yes. Examples: Junior Class Sophomore Class
Yes, since it is a title.