Correct answer: At 18, after holding Class D with no major violations in the prior 12 months
At 18, a Class D holder who held the license until 18 (or one year and one day) without major violations in the last 12 months may get a Class C.
Source: Section 6: Teen Driving Laws