I grew up in Church Stretton, which is a lovely market town in Shropshire with schools, shops, and a train station, and is smack bang in the middle of the beautiful Shropshire Hills - our house was on national trust land and when we went back for Christmas this year there were wild horses on the hills (yes, really!)
As a kid, I absolutely loved it - if you're outdoorsy, there are no end of things to do, and both Shrewsbury and Ludlow are bigger market towns with good amenities within 20-30mins drive (Shrewsbury also has a number of good independent schools, including Shrewsbury school, which is one of the original public schools and now takes girls in all years). The schools in Church Stretton are ok, not amazing, but I went there and then on to sixth form in Shrewsbury and then onto Oxford (I'm now an academic in Cambridge), so they can't be too bad!
As a teenager, however, I would say that there's not a huge amount to do unless you're really into horse riding or other outdoor activities, and there are some drug issues (mostly weed, in my experience, nothing too hardcore).
Overall, it was an amazing place to grown up, albeit a bit of a bubble (it's a very "white" area, so being half-Italian we were considered the "exotic" family). However, it's only just over an hour to Birmingham, so if you wanted more diversity etc you're not that far (we used to go our for evenings at the theatre etc). I still go back all the time and it's a very special place.
I suggest renting an Airbnb for a weekend/week in the areas you like and exploring to get a feel for them - everyone has different taste and it's really such a personal decision, so I would say go with your gut!