Students can test out of classes early (or get placed out if they solve challenge AKA from-the-next-section problems on tests, or something), and take the other classes instead. Not everyone will be learning everything, like how not everyone takes calculus or advanced chemistry before going to college, but better to teach some students extra then waste their time “teaching” them stuff they already know.
Another issue is, whose going to teach those courses? But we can consolidate classes and rely more on programs like Khan Academy, with teachers only devoting their time to students who struggle. Lots of teaching can be done via just computers at least for advanced students.
Students can test out of classes early (or get placed out if they solve challenge AKA from-the-next-section problems on tests, or something), and take the other classes instead. Not everyone will be learning everything, like how not everyone takes calculus or advanced chemistry before going to college, but better to teach some students extra then waste their time “teaching” them stuff they already know.
Another issue is, whose going to teach those courses? But we can consolidate classes and rely more on programs like Khan Academy, with teachers only devoting their time to students who struggle. Lots of teaching can be done via just computers at least for advanced students.