I took note of the fact that it was twice mentioned testing would be in order, but the school did nothing. It seems like the teachers were alluding to the fact that you should request it. They won't say it outright, but they will hint at it. (I live with a SpEd teacher.) If you submit a letter requesting testing be done the school is obligated to assess, but you must submit in writing. (Assuming she's in a public school.) Of course, you can also go the private route, but it can be insanely expensive depending on access in your area.

My son, 6-years-old, goes to a small, rural school (K-6, about 50 kids). He's thriving there. He's been accelerated twice now and is likely to skip again this year. His classes are combined grades and very small, so he's able to play with same-age peers, but work at his academic level. This has been ideal for him, so far. (I don't know what we'll do when he exceeds the curriculum for 6th grade, but for now it's great.) It seems like the size of the school has less to do with the teachers and administration involved, in my experience.

Best of luck to you!