Megan Fox began her training in drama and dance at age five, in Kingston, Tennessee. She attended a dance class at the community center there and was involved in Kingston Elementary School's chorus and the Kingston Clippers swim team.
At 10 years of age, after moving to St. Petersburg, Florida, Fox continued her training. When she was 13 years old, Fox began modeling after winning several awards at the 1999 American Modeling and Talent Convention in Hilton Head, South Carolina.
At age 17, she tested out of school via correspondence in order to move to Los Angeles, California.