The schoolmaster snapper is found in coastal areas of Florida, the Bahamas, and the Caribbean.
Adults usually stay near shore at depths ranging from 0 to 200 ft (2-60 m) and shelter around elkhorn and gorgonian coral.