Yes to all of them and more. I am pretty sure that K-12 could double the amount of stuff being taught. I recall drifting thru most grades/classes--until AP Calc, Physics, Chem. Pile it on. Don't forget Home Ec and Shop. I loved Shop (fire!, dangerous tools!) And, I am sure YOU can think of more.