Newsweek says its annual list of top high schools highlights those doing the best job of preparing average students for college. But some say it is forcing schools to place too much focus on Advanced Placement college courses (the more AP courses students take in a school, the higher they rank on the list.) Do you agree with this list? See the top 20 here. And for the complete list, which can be sorted by state:

  1. Talented & Gifted Dallas Texas
  2. Jefferson County IBS Irondale Ala.
  3. BASIS Charter Tucson Ariz.
  4. City Honors Buffalo N.Y.
  5. Stanton College Prep Jacksonville Fla.
  6. Eastside Gainesville Fla.
  7. Suncoast Community Riviera Beach Fla.
  8. Science/Engineering Magnet Dallas Texas
  9. International Academy Bloomfield Hills Mich.
  10. Academic Magnet North Charleston S.C.
  11. Science Academy of South Texas Mercedes Texas
  12. North Hills School Irving Texas
  13. H-B Woodlawn Arlington Va.
  14. Eastern Sierra Academy Bridgeport Calif.
  15. Richard Montgomery Rockville Md.
  16. Myers Park Charlotte N.C.
  17. Classen School of Advanced Studies Oklahoma City Okla.
  18. Highland Park Dallas Texas
  19. Clarke County Berryville Va.
  20. Little Rock Central Little Rock Ark.