1. He ran for class leader.

2. He ran for the class leader.
3. He ran for a class leader.
[Which one is grammatical?]

1 is best.