Sometimes. You only need to capitalize school subjects if you are referring to a specific title of a class such as “Algebra 2.” In this case, you are referring to a proper noun as the class name. However, if you are referring to the general subject of algebra, then it does not need to be capitalized.
The same is true for college majors. You only capitalize them if they are part of the degree that you are being awarded, such as a “Bachelor of Science in Computer Science.”
The following examples of classes would need to be capitalized:
- AP Physics
- Physical Education 2
- Algebra 2
- Drafting 101
- English Literature
- Computer Science 101
The following subjects would not need to be capitalized since they refer to the generic topic:
- physics
- math
- physical education/gym
- computer science
- art
If you want to know what other words should be capitalized, try our free title capitalization tool.






My favourite subjects are English 001, Chemistry 101 and computer science courses…
Do I write computer science in capital letters or not???
You would not since you are referring to computer science classes in general. If you said AP Computer Science or Computer Science 101, then you would capitalize them.
Would I write eighth grade math or Eighth Grade Math?
You would write eighth grade math per this FAQ: https://capitalizemytitle.com/ufaqs/capitalize-grade-levels-school/
When we write:
I’ve taken the first semester of computer science.
Should C and S in computer science be capitalized?
The C and S would be lowercase in this sentence unless you add a course number after “computer science.”
Should I capitalize “A” in Radio and TV( it’s a name of a course)
No, the “and” should be lowercase.