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 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.
No. It's not necessary.
Yes, the S of Spanish should be capitalized, and not just when you are referring to the language. If for instance, you write the words "Spanish culture," or "Spanish rice," or "Spanish people," the S should also be capitalized in those cases. (but in Spanish, the first letter of a language is not capitalized; i.e. ingles, not Ingles.)
Yes, when referring to a specific class called "Physics," the word should be capitalized.
Yes, "Senior Class Picnic" should be capitalized as it is a proper noun referring to a specific event.
Yes, "French" should be capitalized when referring to the language or people of France in a class context.
Yes. Examples: Junior Class Sophomore Class
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.
Yes, "Special Day class" should be capitalized in a sentence as it is a proper noun referring to a specific type of class or program.
Yes, "Aristocracy" is capitalized when referring to the ruling class in a society characterized by privilege and wealth.
It should only be capitalized if it is the specific, official name of the class.
No, "algebra" would not be capitalized unless it is the first word in a sentence or part of a title (e.g., "Algebra 1 Class").
No. Class should not be capitalized.
No.
Never. The word E nglish is always capitalized because it is a proper nou n.