We look forward to having you join the TFT family!

Check out our early sign up discounts and promotions here and see how you can save up to 20%!

Please fill out the following form to register for any of our open-enrollment programs. After February 1st, 2024, all tuition payments are non-refundable.

If you need help booking a program or have any specific questions as part of the registration process, call us anytime at 888-457-4534.

Select Your Program

Select your region and then click on your program from the drop-down. Please make sure to double-check you are selecting the correct program title and dates as many of our trips go to similar destinations and have multiple departures.

Trip Name Start Date End Date Availability
Undecided Sessions
Europe
Summer Programs Departing Between June 25-June 30
Start Date June 23, 2024 End Date July 3, 2024 Availability Available
Start Date June 23, 2024 End Date July 3, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date June 21, 2024 End Date July 3, 2024 Availability Available
Start Date June 21, 2024 End Date July 3, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date June 29, 2024 End Date July 23, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date June 29, 2024 End Date July 13, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Start Date June 29, 2024 End Date July 28, 2024 Availability Available
Start Date June 21, 2024 End Date July 15, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Start Date June 18, 2024 End Date June 28, 2024 Availability Available
Start Date June 21, 2024 End Date July 3, 2024 Availability Available
Start Date June 17, 2024 End Date June 29, 2024 Availability Available
Start Date June 29, 2024 End Date July 13, 2024 Availability Available
Start Date June 29, 2024 End Date July 23, 2024 Availability Available
Summer Programs Departing Between July 1-July 14
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 3, 2021 End Date July 15, 2021 Availability Available
Start Date July 3, 2024 End Date July 13, 2024 Availability Available
Start Date July 11, 2024 End Date July 31, 2024 Availability Available
Start Date July 11, 2024 End Date July 21, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 11, 2024 End Date August 4, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Start Date July 11, 2024 End Date July 28, 2024 Availability Available
Start Date July 11, 2024 End Date August 4, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Start Date July 5, 2024 End Date July 19, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 11, 2024 End Date August 4, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date July 8, 2024 End Date July 20, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 11, 2024 End Date July 21, 2024 Availability Available
Start Date July 11, 2024 End Date July 24, 2024 Availability Available
Start Date July 11, 2024 End Date July 31, 2024 Availability Available
Start Date July 3, 2024 End Date July 23, 2024 Availability Available
Start Date July 3, 2024 End Date August 1, 2024 Availability Available
Start Date July 11, 2024 End Date July 31, 2024 Availability Available
Start Date July 11, 2024 End Date July 31, 2024 Availability Available
Summer Programs Departing Between July 15-July 28
Start Date July 27, 2024 End Date August 6, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 25, 2024 Availability Available
Start Date July 17, 2024 End Date July 29, 2024 Availability Available
Start Date July 15, 2024 End Date July 25, 2024 Availability Available
Start Date July 15, 2024 End Date July 25, 2024 Availability Available
Start Date July 23, 2024 End Date August 4, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 23, 2024 End Date August 4, 2024 Availability Available
Start Date July 3, 2024 End Date July 15, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date July 25, 2024 Availability Available
Start Date July 15, 2024 End Date July 21, 2024 Availability Available
Start Date July 15, 2024 End Date July 25, 2024 Availability Available
Start Date July 15, 2024 End Date July 27, 2024 Availability Available
Start Date July 15, 2024 End Date August 1, 2024 Availability Available
Summer Programs Departing Between July 29-August 10
Start Date July 27, 2024 End Date August 6, 2024 Availability Available
Start Date July 27, 2024 End Date August 6, 2024 Availability Available
Start Date July 23, 2024 End Date August 4, 2024 Availability Available
Start Date July 23, 2024 End Date August 4, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Start Date July 27, 2024 End Date August 8, 2024 Availability Available
Start Date July 27, 2024 End Date August 2, 2024 Availability Available
Start Date July 27, 2024 End Date August 8, 2024 Availability Available
Winter Programs Departing Between December 16-December 26
Start Date December 26, 2023 End Date January 1, 2024 Availability Available
Start Date December 26, 2023 End Date January 1, 2024 Availability Available
Start Date December 26, 2023 End Date January 1, 2024 Availability Available
Summer Programs Departing Between June 10-June 25
Start Date July 27, 2024 End Date August 8, 2024 Availability Available
North America
Summer Programs Departing Between June 25-June 30
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Start Date June 29, 2024 End Date July 20, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Summer Programs Departing Between July 1-July 14
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 30, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date July 21, 2024 End Date August 10, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date June 29, 2024 End Date July 28, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Summer Programs Departing Between July 15-July 28
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date August 10, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date August 10, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Summer Programs Departing Between July 29-August 10
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Winter Programs Departing Between December 16-December 26
Start Date December 26, 2023 End Date January 1, 2024 Availability Available
Summer Programs Departing Between June 10-June 25
Start Date June 19, 2024 End Date June 29, 2024 Availability Available
Latin America
Summer Programs Departing Between June 25-June 30
Start Date June 18, 2024 End Date June 28, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Summer Programs Departing Between July 1-July 14
Start Date July 7, 2024 End Date July 13, 2024 Availability Available
Start Date July 7, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date June 29, 2024 End Date July 9, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 10, 2024 End Date July 30, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 7, 2023 End Date July 17, 2023 Availability Available
Start Date July 10, 2024 End Date July 30, 2024 Availability Available
Start Date July 7, 2023 End Date July 17, 2023 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Summer Programs Departing Between July 15-July 28
Start Date July 14, 2024 End Date July 20, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 10, 2024 End Date July 20, 2024 Availability Available
Start Date July 21, 2024 End Date August 10, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date August 10, 2024 Availability Available
Start Date July 18, 2023 End Date July 28, 2023 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Start Date July 21, 2024 End Date July 31, 2024 Availability Available
Summer Programs Departing Between July 29-August 10
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Start Date August 1, 2024 End Date August 11, 2024 Availability Available
Winter Programs Departing Between December 16-December 26
Start Date December 26, 2023 End Date January 1, 2024 Availability Available
Asia
Summer Programs Departing Between June 25-June 30
Start Date June 29, 2024 End Date July 15, 2024 Availability Available
Start Date June 25, 2024 End Date July 11, 2024 Availability Available
Start Date July 11, 2024 End Date July 27, 2024 Availability Available
Start Date June 25, 2024 End Date July 20, 2024 Availability Available
Start Date June 25, 2024 End Date July 4, 2024 Availability Available
Start Date June 25, 2024 End Date July 11, 2024 Availability Available
Summer Programs Departing Between July 1-July 14
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date July 15, 2024 End Date August 4, 2024 Availability Available
Start Date June 29, 2024 End Date July 15, 2024 Availability Available
Start Date July 15, 2024 End Date July 31, 2024 Availability Available
Start Date June 29, 2024 End Date July 19, 2024 Availability Available
Start Date July 11, 2024 End Date July 20, 2024 Availability Available
Summer Programs Departing Between July 15-July 28
Start Date July 11, 2024 End Date July 27, 2024 Availability Available
Start Date July 27, 2024 End Date August 5, 2024 Availability Available
Start Date July 27, 2024 End Date August 12, 2024 Availability Available
Summer Programs Departing Between July 29-August 10
Start Date July 27, 2024 End Date August 12, 2024 Availability Available
Oceania
Summer Programs Departing Between July 1-July 14
Start Date June 29, 2024 End Date July 23, 2024 Availability Available
Start Date June 29, 2024 End Date July 18, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date July 11, 2024 End Date July 27, 2024 Availability Available
Start Date June 29, 2024 End Date July 28, 2024 Availability Available
Start Date July 11, 2024 End Date July 27, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date July 11, 2024 End Date July 27, 2024 Availability Available
Start Date June 29, 2024 End Date July 11, 2024 Availability Available
Start Date July 11, 2024 End Date July 23, 2024 Availability Available
Summer Programs Departing Between July 29-August 10
Start Date July 27, 2024 End Date August 8, 2024 Availability Available
Africa
Summer Programs Departing Between July 1-July 14
Start Date July 11, 2024 End Date July 28, 2024 Availability Available
Start Date July 2, 2023 End Date July 14, 2023 Availability Full
Start Date July 2, 2023 End Date July 22, 2023 Availability Full
Start Date July 2, 2023 End Date July 22, 2023 Availability Full
Summer Programs Departing Between July 15-July 28
Start Date July 15, 2024 End Date August 1, 2024 Availability Available

Student Information

* = required

(xxxxxxxxxx) (xxxxxxxxxx) (xxxxxxxxxx)

Participants will be sharing rooms at our accommodations based on the gender on their birth certificate. Has the participant's gender or gender identity changed from that listed on the participant's birth certificate? If yes, please detail below:

Parent/Guardian I

(xxxxxxxxxx) (xxxxxxxxxx) (xxxxxxxxxx)

Parent/Guardian II

(xxxxxxxxxx) (xxxxxxxxxx) (xxxxxxxxxx)

Emergency Contact Information

*** Please note that this person MUST be someone other than the above Parents/Guardians.
(xxxxxxxxxx)

Additional Information

Loading