@Queenbee2709
Penn is divided into Upper Penn and Lower Penn. Upper Penn is the part which is clearly part of the town, with a major and very busy road through it. The houses are closer together and it feels quite busy.
Lower Penn is different, it's the part beyond the town and is a rural area.
Codsall, Albrighton and Shifnal are OK, but not as nice as Tettenhall.
Claverley is very picturesque and somewhere you might like very much.
Having said that, if I were moving to the area from some distance and had small children, I would want to be somewhere where contact with people was easy, allowing you to settle in quickly. There's something quite social about Tettenhall in a really nice way, meaning that you could feel at home quite quickly.
With the more rural areas you have suggested, you could possibly feel very much the newbies and a bit isolated. With Tettenhall, I feel that people would be speaking to you as soon as you went out to the shops.
Baked is a nice shop.
https://bakedit.co.uk/
If you went into somewhere like that in Tettenhall, you would come home with bread and cake plus invitations to playdates/the gym/coffee mornings, all sorts, just because you were in a shop and were chatting to people. Tettenhall's a gregarious place.
Re schools, Tettenhall College is a good school.
https://www.tettenhallcollege.co.uk/
For a family new to the area, I would recommend that they live somewhere where it's easy to make new friends, which is why Tettenhall is springing to mind. You can look into the more rural areas perhaps later.
You might like somewhere like this house, it's just an example, though.
https://www.rightmove.co.uk/properties/146904590#/