When I was a kid in parochial schools, the teachers would give me extra work, just to keep me from being bored in the class. I worked at my own pace. I never changed classrooms or had a different teacher, but I was able to go faster than the class without making the other students uncomfortable. I never minded the extra work, because I was hungry for more than the regular curriculum in many subjects, particularly math and reading.
There was no need to separate me from the class, but I was happy that they saw fit to give me more advanced work.
The classrooms today could never get away with that, because there’s no discipline for the cut ups. The whole class suffers.
When I was in fourth grade (1955) the teacher kept a shelf of more advanced books in the back of the schoolroom. Every kid could take them home to read them but few of them did. I raced through them and asked the teacher to replenish them and she was excited to find a voracious reader and kept me supplied with fresh titles. And the other kids didn’t notice a thing.
You had great teachers. I wish I had. I got REALLY bored really fast, and became a straight ‘C’ student because I lost interest VERY early due to the lack of challenge. My computer programming teacher was the only one to do what was right. She said she saw my gift, and thought the best thing she could do was to just get out of my way.
I went through public schools. I could read at an 8th grade level at 6 years old. I got bored and quite paying attention.
I had a lot of catch up work to do in middle school, but got my butt in gear and graduated high school with decent grades.