Leeds? I've lived there and it's a terrific place!
Not a parent so can't help you on schools, but it's part of the Leeds-Bradford urban conurbation and only 30 miles from the big city of Manchester. (you have to remember you can fit the whole of England in a corner of Texas) There are bound to be good ones within reach.
Climate is mild. maybe a few days of snow a year usually. You are right next to the Penine range of hills for walking. and surrounded by beautiful countryside. Leeds is small enough to live in the countryside and commute easily to the centre. Northern English are noted for their friendliness.
Leeds has a war museum and Bradford is a film fans mecca with an IMAX screen, museum and plenty of ridiculously cheap good Indian eating places.
You are well sited for transport being on a motorway and main railway route.
Sushi