 Speights was born in St. Petersburg, Florida.He played basketball at St. Petersburg's Admiral Farragut Academy, which retired his jersey number after one year.He also played basketball at Hargrave Military Academy (senior year) and Gibbs High School.