The schools in Palo Alto itself are very good. Palo Alto HS has an excellent reputation amongst people I know. It's a bit of a pressure cooker, as everyone in the school has parents in the tech industry who care about education, but the quality of teaching is great.
The cost of living is another matter. A very basic starter home will in Palo Alto will run $1-2 million. Not unattainable for an engineer, but it will require some sacrifices.