Driving from GCNP to Phoneix area. Where to stop to break up the trip? Thinking flagstaff or Williams? We have 3 kids, would like to find an interesting place they would enjoy!
Stop in Williams and take your kids to Bearizona! It is a drive through zoo which provides a bus tour if you are afraid to drive your own car. There is also a regular zoo with no cages - just pretty habitats.
Walnut Canyon (just off 40). Take the Island Trail and they can walk through cliff dwellings. There is also a small example of pubelo dwellings on the ground, if you missed Wuptaki (Wuptaki is superior but these will do if time is an issue). If you do the Island Trail you can skip Montezuma's Castle (where you can only view from the ground).
Another vote for Bearizona. Great place.