America's demographics are far from homogeneous. Students in Palo Alto need a different approach than students 30 miles away in Oakland. You're dealing with different cultures, values, English-speaking abilities, math levels, reading levels, and on and on.