When my older child was in third grade, the class size in our local public school was 20. Two years later, when my other child was in third grade, the class size had grown to 31.
Both of my kids got the highest score you can get on our state CA STAR test for math and language arts but the average score for third graders at our school dropped a lot. I assume that was due to the huge class size.