One thing that would help with grade inflation would be to move to a standardized system:
- Grades are 0-100 (no chunking into an integer 0-4 scale, with 5 for AP)
- Classes given a difficulty scale from 0-100 (i.e. BC is more difficult than Stat)
- Online classes are not included in GPA (credit only)
- EOCT or AP tests are 25-50% of overall result
Moving to a 0-100 scale would give you 10 gradations in the “inflated” grades where everyone gets an A right now. The difficulty scale would give an overall impression of the rigor taken. Online classes are prime for exploitation, so their contribution would be zip. The EOCT/AP test would relate the course grade to the “knowledge” grade from the test.
Of course, every system can be gamed but this one would help for a little while.