For high school it would be a class called Engineering and Technology. It was my elective course junior year when most students took band or chorus or art. We built spaghetti bridges and did a competition, and me and my partner won by a huge margin. Then we made bottle rockets from a kit, and last we built huge potato cannons and fired them behind the high school using hair spray as the fuel. We ended up getting a few hundred yards just using PVC pipes and a BBQ grill lighter. Me and my partner even managed to crudely rifle our cannon.
(There were also a lot of full-class Halo battles since the classroom was a computer lab.)
Funny that @iacas
mentioned loving a typing class. I always hated typing classes because I could never get used to the home rows method that they made us use. (I think they just didn't get to me early enough. I'd been typing on our home computer well before I ever took a typing class.) Freshman year of college I did so much typing that I can do it without looking at the keyboard now, but still without using home rows.
I don't remember particularly liking many middle school or high school core classes until I took a bunch of AP classes senior year, but that was more of a social thing. I always hated English classes because every teacher had a different way they wanted us to format essays, so we had to re-learn it every year. I always did great on grammar or spelling exams, but I sucked at essays. I also wish they would have let us write essays on subjects that weren't shitty books that we all hated (seriously, **** Great Expectations
- even the SparkNotes were difficult to understand), which I think is why I loved English 110 in college. We got to pick our own books and topics, so it was something I cared about. I've always enjoyed reading, but I very much prefer non-fiction or at least contemporary fiction, neither of which we ever got to read in middle or high school.
As for college, I'm not really sure since I just finished a month ago.