Unfortunately, failing classes in public education is not at all common anymore. It requires a lot of documentation, meetings, calls, individualized curriculum adjustments, and a multitude of second chances. On top of that, administration is not a fan because it makes the school look bad in their eyes.
A lot of the teachers I worked with would vent their frustration that it was way too much work to fail a student or get them dropped from the program. Unfortunately, I was too busy figuring out how to update the curriculum from Windows 7, on machines built to run Windows 7, as well as just learning how to teach (my “training” was about half a day of sitting in on other classes), to fight that kind of battle. At some point, it’s a disservice to the rest of the class to spend that time and energy on the ones who are there to coast.
I tried my best. Hopefully everybody learned a few things. If nothing else, I certainly did.
I installed Bazzite earlier this month as a dual boot and have been very happy with it. A lot of stuff just worked on bootup, haven’t installed a single driver, and that’s including my AMD GPU, just installed a game, plugged in my controller, and it played. Most games seem to run better than Windows. Fullscreen mode is a lot less annoying to tab out of - there isn’t the annoying momentary black screen, tab just happens. OBS seems to finally be on the level of Windows performance, although some of my favorite extensions are Windows-only. That’s been something of an annoyance, a lot of stuff is Windows-only, but usually if I Google “[program] Linux” I’ll get a workaround or substitute. I still leave Windows installed because of anti-cheat nonsense, but I rarely boot into Windows anymore.
Kind of meandering but that’s my experience so far. Overall pretty satisfied.