Oak Hill Academy, Findlay Prep at the top of the list when it comes to producing professional basketball players.
It's no coincidence that the top two high school basketball programs in terms of producing NBA players have been ranked in the Top 25 nationally on a near-annual basis by MaxPreps.
Oak Hill Academy (Mouth of Wilson, Va.) – the high school home of eight current NBA players – has recorded top five finishes in five of the past six seasons and is ranked No. 1 in
this week's Xcellent 25.
Not far behind with five players in the league is
Findlay Prep (Henderson, Nev.). The Pilots have been mainstays in the national rankings and could field a formidable starting unit at any level led by alums Avery Bradley and Tristan Thompson.
Read on for a look at all 40 high schools with multiple players in the NBA (data pulled from NBA.com rosters, accurate as of Feb. 20).

Photos by MaxPreps photographers/Graphic by Ryan Escobar
High schools that produced the most NBA players
8 - Oak Hill Academy (Mouth of Wilson, Va.) - Jordan Adams, Memphis Grizzlies
- Carmelo Anthony, New York Knicks
- Steve Blake, Portland Blazers
- Brandon Jennings, Detroit Pistons
- Ty Lawson, Denver Nuggets
- Ben McLemore, Sacramento Kings
- Rajon Rondo, Dallas Mavericks
- Josh Smith, Houston Rockets
5 - Findlay Prep (Henderson, Nev.)- Anthony Bennett, Minnesota Timberwolves
- Avery Bradley, Boston Celtics
- Nick Johnson, Houston Rockets
- Cory Joseph, San Antonio Spurts
- Tristan Thompson, Cleveland Cavaliers
4 - Hargrave Military Academy (Chatham, Va.)- P.J. Hairston, Charlotte Hornets
- Mike Scott, Atlanta Hawks
- Marreese Speights, Golden State Warriors
- David West, Indiana Pacers
4 - South Kent School (Conn.)- Tobias Harris, Orlando Magic
- Russ Smith, Memphis Grizzlies
- Isaiah Thomas, Boston Celtics
- Dorell Wright, Portland Blazers
3 - Brewster Academy (Wolfeboro, N.H.)- Mitch McGary, Oklahoma City Thunder
- JaKarr Sampson, Philadelphia 76ers
- T.J. Warren, Phoenix Suns
3 - San Joaquin Memorial (Fresno, Calif.)- Brook Lopez, Brooklyn Nets
- Robin Lopez, Portland Blazers
- Quincy Pondexter, New Orleans Pelicans
3 - St. Benedict's Prep (Newark, N.J.)- Tyler Ennis, Milwaukee Bucks
- J.R. Smith, Cleveland Cavaliers
- Lance Thomas, New York Knicks
3 - Norcross (Ga.)- Al-Farouq Aminu, Dallas Mavericks
- Jeremy Lamb, Oklahoma City Thunder
- Jodie Meeks, Detroit Pistons
Schools with Two NBA Players
Ames (Iowa)- Harrison Barnes, Golden State Warriors
- Doug McDermott, Chicago Bulls
APEX Academy (Pennsauken, N.J.) – Closed- Marcus Morris, Phoenix Suns
- Markieff Morris, Phoenix Suns
Bishop Gorman (Las Vegas)- Shabazz Muhammad, Minnesota Timberwolves
- C.J. Watson, Indiana Pacers
Blair Academy (Blairstown, N.J.)- Luol Deng, Miami Heat
- Charlie Villanueva, Dallas Mavericks
Campbell Hall (North Hollywood, Calif.)- Jrue Holiday, New Orleans Pelicans
- Justin Holiday, Golden State Warriors
Chaminade (St. Louis)- Bradley Beal, Washington Wizards
- David Lee, Golden State Warriors
DeMatha (Hyattsville, Md.)- Jerami Grant, Phildelphia 76ers
- Victor Oladipo, Orlando Magic
Dominguez (Compton, Calif.)- Tyson Chandler, Dallas Mavericks
- Tayshaun Prince, Detroit Pistons
Episcopal Academy (Newtown Square, Pa.)- Wayne Ellington, Los Angeles Lakers
- Gerald Henderson, Charlotte Hornets
Etiwanda (Calif.)- Jeff Ayres, San Antonio Spurs
- Darren Collison, Sacramento Kings
Franklin (Seattle)- Aaron Brooks, Chicago Bulls
- Jason Terry, Houston Rockets
GlenOak (Canton, Ohio)- Kosta Koufos, Memphis Grizzlies
- C.J. McCollum, Portland Blazers
Grambling (La.)- Elijah Millsap, Utah Jazz
- Paul Millsap, Atlanta Hawks
Huntington (W.Va.)- O.J. Mayo, Milwaukee Bucks
- Patrick Patterson, Toronto Raptors
Huntington St. Joseph Prep (W.Va.)- Gorgui Dieng, Minnesota Timberwolves
- Andrew Wiggins, Minnesota Timberwolves
Jefferson (Portland, Ore.)- Terrence Jones, Houston Rockets
- Terrence Ross, Toronto Raptors
Lake Howell (Winter Park, Fla.)- Nick Calathes, Memphis Grizzlies
- Chandler Parsons, Dallas Mavericks
Laurinburg Prep (N.C.)- Joey Dorsey, Houston Rockets
- Shawne Williams, New Orleans Pelicans
Montrose Christian (Rockville, Md.)- Kevin Durant, Oklahoma City Thunder
- Greivis Vasquez, Toronto Raptors
Mount Zion Christian Academy (Durham, N.C.)- Cleanthony Early, New York Knicks
- Brandon Rush, Golden State Warriors
Northland (Columbus, Ohio)- Trey Burke, Utah Jazz
- Jared Sullinger, Boston Celtics
The Patrick School (Elizabeth, N.J.)- Kyrie Irving, Cleveland Cavaliers
- Michael Kidd-Gilchrist, Charlotte Hornets
The Patterson School (Lenoir, N.C.) – Closed- Jordan Hill, Los Angeles Lakers
- Hassan Whiteside, Miami Heat
Pike (Indianapolis)- Courtney Lee, Memphis Grizzlies
- Jeff Teague, Atlanta Hawks
Seagoville (Dallas)- LaMarcus Aldridge, Portland Blazers
- Donald Sloan, Indiana Pacers
Seattle Prep (Wash.)- Spencer Hawes, Los Angeles Clippers
- Martell Webster, Washington Wizards
Simeon (Chicago)- Jabari Parker, Milwaukee Bucks
- Derrick Rose, Chicago Bulls
St. Mary's (Phoenix)- Jerryd Bayless, Milwaukee Bucks
- Channing Frye, Orlando Magic
University Lab (Baton Rouge, La.)- Glen Davis, Los Angeles Clippers
- Garrett Temple, Washington Wizards
Vincent (Milwaukee)- Diante Garrett, Utah Jazz
- Carl Landry, Sacramento Kings
Wagner (San Antonio)- Jordan Clarkson, Los Angeles Lakers
- Andre Roberson, Oklahoma City Thunder
Washington (Ind.)- Cody Zeller, Charlotte Hornets
- Tyler Zeller, Boston Celtics
Westchester (Los Angeles)- Trevor Ariza, Houston Rockets
- Amir Johnson, Toronto Raptors