San Jose also ranked #1 in college readiness for high school students out of the 150 most populous metros in the US.
Here are the 25 best places to live for families in the U.S according to U.S. News:
25. Boise, Idaho
24. Cincinnati
23. Davenport-Bettendorf, Iowa, and Moline-Rock Island, Illinois (Quad Cities)
22. Washington, D.C.
21. Rochester, New York
20. Harrisburg, Pennsylvania
19. Portland, Maine
18. Raleigh and Durham, North Carolina
17. Buffalo, New York
16. Ann Arbor, Michigan
15. Hickory, North Carolina
14.Omaha, Nebraska
13. Pittsburgh
12. Syracuse, New York
11. Madison, Wisconsin
10. Lincoln, Nebraska
9. Fort Wayne, Indiana
8. Grand Rapids, Michigan
7. Albany, New York
6. Des Moines, Iowa
5. Minneapolis-St. Paul
4. Fayetteville, Arkansas
3. Green Bay, Wisconsin
2. San Jose, California
1. Huntsville, Alabama
Source: U.S. News