Stingray,
Although I am UK based I decided on the Florida route for my PPL, for study purposes I used
Gleim Aviation
My flight school suggested the Gleim study course
Their online course gave me the chance to study while home in the UK, by the time I arrived in Florida to begin the first stage of my flight training I was ready to take my FFA written.