Ashley- I don't have advice, but can empathize. My ds in K did the same thing- silly, silly. He was trying to fit in. He would also bring in books on topics the boys would like and read to them. I was told "he was a borderline behavior problem". His teacher knew he knew the material, but failed short in "differentiation". We ended up doing private testing. We took these results to the school and hopefully they are going to work with my son for next year. We'll see.
I will say he's been out of school for a week and the silly behavior is gone. Does seem like your ds needs a more challenging environment. Good luck.