I used to work in the secondary school local to Luz St Sauveur. Utterly uutterly ace school (if you have kids of your own) and great place to live, but no idea about international schools to work in. Luz can get cut off if it really really snows but Pierrefite and Argeles (further down the valley) are suprisingly warm, dry and free of snow at 400-430m.
As before, Luz is local to Cirque de Gavarnie, Tourmalet, Aspin, a few good ski stations and a few cheap’n’cheerful ones. There is one truly hideous nightclub. Less good for the sea, and nearby Lourdes is a bit Marmite really.
If it was me, I would live in Pau for a bit of ‘town’ but everything not silly far away.
[edit] mmmmmm, Prades…. 😀