Do away with grades and focus on effort, attention and output. And give kids three areas of focus and allow them to drop three subjects, keeping a core. In this age, kids need to develop deeper skills, faster and not memorize.
The important thing to memorize is how to look up what you've learned but forgotten. You don't need to store the entire database in RAM, just the indexes.