Question: is senior class president capitalized?
Answer: you capitalize president because it's his official title and it's right before his name. But if you write, Aardvark, the class president, came to dinner. president is lowercase because it's after his name and it's just descriptive.