- Public school is essentially daycare. They try to integrate special education students more into the regular classrooms, but the teachers end up spending disproportionate time dealing with them and their behavioral issues, which hurts learning for regular students.
- I don't have strong, set in stone opinions about Common Core, but it's approach is certainly hard for parents trying to catch their own children at home. Eg. there is no emphasis on memorizing multiplication tables, but rather it's on learning rather esoteric and hard to remember (albeit valid) math algorithms.
- The teachers are generally poorly trained, poorly motivated, poorly paid, poorly educated, and poorly adapted to teaching students.
- Learning high school math has been enjoyable. I only took up to geometry in high school, but they are doing much more advanced math. I don't know any of it, and they barely do. So it's been fun learning it and then having to teach it to them in the matter of a day or two. Being a programmer has been exceptionally useful in that regard.