Swindon here!!
Very multicultural now, my DD’s school is a two form intake and has many different cultures, as does the secondary my DS has just moved into.
Lots of housing development taking place on all sides. Tadpole & Blunsdon to the north, Badbury Park near the general hospital to the East, West Wichel not too far away as well with a new secondary opening in September. West Swindon also has new developments.
Schools are a mixed bag, a few outstanding, most middling and a couple struggling. This applies to both Primary & Secondary.
Work opportunities are here, two main special needs schools both have primary & secondary on the same site, one has 19-25 provision as well. Not sure on the TEFL to be completely honest.
Lots of activities for the kids, swimming in abundance, dance schools, gymnastics schools, MMA academies, ice skating, bowling etc. 3 cinemas. Supermarkets a plenty for varying budgets.
Transport links to both Wales and the south west but also London very easy.
The beauty of Swindon is that whilst you are in a town and have easy access to all that comes with that services wise, you also have the countryside on your doorstep when you want it. Avebury is no more than 30 mins away from the otherside of the town, Barbury Hill has some lovely walks, also lovely walks in the town parks too, Coate Water and Lydiard Park being the main two.
If you wanted to make local friends most areas have local fb pages to connect with others. Outside the usual school gate friends that is!