James Rhoads obtained his undergraduate degree in Astronomy and Astrophysics from Harvard College in 1991.
He then spent one year at Cambridge University in the Department of Applied Mathematics and Theoretical Physics, where he obtained a Certificate of Advanced Study in Mathematics for completing Part III of the Mathematical Tripos.
He completed his Ph.D. in Astrophysical Sciences at Princeton University in 1997. His Ph.D. supervisor was David Spergel. While at Princeton he also wrote papers with J. Richard Gott, with Ed Turner, and with Bohdan Paczynski.