Circle time can be difficult for some children. Can you ask the teacher to make circle time a little more mentally challenging for your child? A little boy was bored on circle, and giving him a question partway through circle that he had to consider or figure out, perhaps the answer had to incorporate something a classmate said, then give his answer near the end, made circle time much more manageable. Directed the energy to the brain, instead of the body.
Many days, he had to think of three things, activities, etc, to do that day. When things got "dicey", he'd be directed to think of something from that short list.
Playground time can be a challenge. Semi-directed play, a game, would keep things sane, but at the same time free play is what they need. Perhaps a game a few times a week, free play the others?
Having a buddy in class, an intellectual (or close to it) peer, is helpful. It can also lead to opportunities to learn how to give someone their space, and to request one's own space.
I'm sorry if this sounds cryptic, but because I am talking about a situation I was involved with but that didn't involve my own child, I can't write too freely.
This is where it is important to have a frank and friendly conversation with the teacher. You're so lucky it is a small class! Is it a public-type program, through the town or park district? If so, a companion can be very useful, and paid for by the preschool. If you are in an independent preschool, you can ask for recommendations that you might have to pay for. A good companion can make a world of difference.