 One of the main filming locations was Wes Anderson (qv)s former  high school, St. Johns School, in Houston, Texas. He hired some of  the students from the school to play extras and even some major  speaking roles.