Our Community

Careers

Individuals who reflect, citizens who act

TFS is a leading independent educational institution that has been instrumental in the shaping of today’s Canada, as the first French immersion school in the country and pioneer of bilingualism. We are an extremely diverse community that sets out to develop multilingual critical thinkers who celebrate difference, transcend borders and strive for the betterment of humankind. Throughout our history, TFS students have been characterized by their academic ambition, as well as by their determination to acquire an international perspective on local and global affairs.

In pursuit of this mission, TFS recruits excellent educators who are deeply committed to the highest standards of teaching and learning, and who also share our passion for the all-round development of students as accomplished individuals and responsible citizens. Our teachers benefit from exceptional professional learning opportunities and a very competitive compensation package.

TFS is committed to safeguarding and promoting the welfare of children, young people and adults, and all of our staff and volunteers are expected to undergo child protection screening.

We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement.

TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.

List of 3 items.

  • What we look for in our teachers

     
    • Academic qualifications and teaching credentials
    • Strong French or English language skills (where required), with bilingual skills (French-English) preferred
    • Ability to share subject knowledge with enthusiasm, inspire a love of learning and encourage students’ personal growth
    • Familiarity with trends in education and technology
    • Leadership and curriculum development skills
    • Recognition of, and respect for, pluralism and individual differences
    • Dedicated team player who will contribute to TFS’ mission

  • What we offer our teachers

     
    • A stimulating work environment and the opportunity to deliver an enriched curriculum
    • The opportunity to work with colleagues from a variety of multicultural backgrounds
    • Students from diverse backgrounds who are intellectually curious and relish a challenging program
    • Extensive professional development opportunities
    • A competitive compensation/benefits package, including the Ontario Teachers’ Pension Plan
    • Superior working conditions
    • A beautiful, scenic campus in Toronto with historic buildings alongside state-of-the-art facilities and a wooded ravine
    • A well-established and welcoming campus for elementary students in Mississauga on the outskirts of Toronto

    If you are a qualified educator with superior teaching skills, a demonstrated commitment to co-curricular activities and the development of the whole child, please contact us to explore teaching opportunities at TFS. We may not have an immediate opening, but we are interested in speaking with you.
  • What we look for in our administration team members


    Our administration staff is chosen for the breadth and depth of their knowledge and skills and their determination to keep TFS at the forefront of teaching and learning. Occasionally, openings come up on our administrative team, in our branches or in the business office, admissions, advancement and alumni relations, human resources, IT, and marketing and communications departments.

Career Opportunities

List of 7 items.

  • IT Summer Intern


    Position:   Intern
    Position Type: Full time Internship (4 -6 months), Monday to Friday, 35 hours
    Language of work: English
    Location: 306 Lawrence Avenue East, Toronto, Ontario, M4N 1T7
    Hourly Rate: $ 23.66
    Starting date: : May to August 2026 with possibility of extension 

    About the position

    The IT Summer Intern will support  the TFS IT Department during hardware maintenance and deployment season. Reporting to the IT Manager, the intern will work closely under the daily guidance of the Senior Technologist to ensure all school technology is refreshed, functional, and ready for the upcoming academic year.

    Key Responsabilities 
    • Device Lifecycle Management: Assist in the formatting, imaging, and provisioning of student devices, including MacBooks, iPads, and Chromebooks.
    • Hardware Maintenance: Perform routine maintenance and cleaning of classroom technology equipment
    • Inventory & Documentation: Help track hardware serial numbers and update asset management records.
    • Deployment Prep: Assist in organizing and staging devices for student distribution.
       
    Who we are looking for: 

    We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement. The ideal candidate profile is as follows:
    • Detail-oriented and careful when following multi-step technical instructions and checklists
    • Organized, with the ability to manage inventory and maintain accurate records
    • Able to work efficiently in a fast-paced environment with changing priorities
    • Proactive, with a willingness to learn and take initiative
    • Strong attention to detail and problem-solving mindset
    • Comfortable working both independently and as part of a team
    • Basic familiarity with macOS, iOS, and ChromeOS environments
    • Basic understanding of computer hardware components
    • Ability to lift and move hardware (up to 15 lbs) as part of deployment activities
     
    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.
     
    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.
     
    TFS does not use Artificial Intelligence (AI) in its recruitment or selection processes. We kindly ask candidates who choose to use AI tools when preparing their application materials to disclose this during the recruitment process.
     
    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible.
  • PE - Integrated Environmental Education Teacher


    Position: Permanent 
    Position Type: Full time 
    Language of Instruction : French
    Location :Toronto campus - 101 Mildenhall Road, Toronto, Ontario, M4N 1T7
    Branch : La p’tite école (Age 2 – Grade 1)
    Salary Range: Teachers at TFS are members of the Alliance des enseignants de la Toronto French School union. Salaries are determined according to a structured grid that considers years of teacher-training (college or university) and professional experience.
    We have four salary levels (from D to G), each with its own minimum and maximum range:
    • Level D: from $64,093 to $105,928
    • Level E: from $66,082 to $112,052
    • Level F: from $72,838 to $131,047
    • Level G: from $76,018 to $134,292
    Dates : September 2026 
     
    About the position:

    The primary purpose of this position is to integrate the school’s immediate green spaces, sustainability, and environmental perspectives into teaching and learning at TFS. Working collaboratively with senior leadership and reporting to the Principal, the successful candidate will design and deliver engaging, inquiry-based learning experiences aligned with the school’s pedagogical frameworks.
    Teaching & Program Development (PK to Grade 1)
    • Design and deliver an environmental science program for students from Pre-Kindergarten to Grade 1, ensuring continuity and developmental progression
    • Use an inquiry-based, experiential approach to foster curiosity, observation, and critical thinking
    • Guide students in building knowledge through authentic, hands-on learning experiences
    • Teach key domains including: Indigenous perspectives, living systems, matter and energy, structures and mechanisms, and Earth and space systems
    • Promote environmental awareness and responsible action
    • Develop and adapt teaching materials and resources to support program delivery
    • Align instruction with the French Ministry of Education, Ontario curriculum, and an IB-inspired transdisciplinary framework
    • Continuously evaluate and refine programming
     
    Collaboration, Integration & School Life
    • Co-teach and collaborate with homeroom teachers to integrate learning into IB PYP Units of Inquiry
    • Work with teachers, outdoor education specialists, and leadership to design interdisciplinary learning experiences
    • Support the integration of sustainability and Indigenous perspectives across the curriculum
    • Actively participate in school life, including events (e.g., Earth Day, Carnaval d’hiver, Terry Fox, Flower Day, trips to the ravine) and duties (e.g., supervision, lunch activities, occasional coverage)
    • Contribute to the development and use of school green spaces (e.g., ravine) as learning environments
     
    Environmental Leadership & Community Engagement
    • Lead co-curricular initiatives such as environmental clubs and student-led projects (e.g., Eco-School, gardening, Globe Club)
    • Support and expand sustainability initiatives across the school
    • Communicate regularly with members of the school community regarding environmental programs and impact
    • Build partnerships with external organizations to enrich learning opportunities
    • Participate in the Climate Action team (CAAP) and collaborate with internal and external stakeholders
    • Contribute to the ongoing development and strategic direction of environmental initiatives at TFS
     
    Who we are looking for:
     
    We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement. The ideal candidate profile is as follows: 
    • Excellent French and English skills (oral and written)
    • Experience or expertise in creating learning materials and cultural awareness 
    • Certified teacher (OCT or equivalent) with a degree in education (B.Ed. or M.Ed.)
    • Strong knowledge of and interest in environmental studies and sustainability-related issues
    • Ability to model and mentor others in an environmental inquiry approach
    • Open minded, flexible, collaborative and supportive approach to developing new initiatives
    • Excellent communication, presentation and interpersonal skills
     
    What we offer:

    TFS is an exceptional place to work, and our offers are generous as well as competitive in the marketplace in terms of: 
    • A competitive compensation
    • An attractive group insurance package and participation in a RRSP plan or OTPP
    • Generous vacation policy 
    • A stimulating working environment
    • Multiple professional development opportunities
    • A rewarding career where you can make a difference


    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.
     
    TFS does not use Artificial Intelligence (AI) in its recruitment or selection processes. We kindly ask candidates who choose to use AI tools when preparing their application materials to disclose this during the recruitment process.
     
    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible. Please use the candidate portal through the link provided. 
  • PE- 6 Part-time Educational Assistants


    Position: Permanent 
    Position Type: Part-time 
    Number of positions: 6
    Classification: EO1 [10 months]
    Location: Toronto campus - 101 Mildenhall Road, Toronto, Ontario, M4N 1T7
    Branch: La p’tite école(Age 2 – Grade 1)
     
    Salary Range: This position is part of the Alliance des administrateurs et éducateurs de la Toronto French School union. Salaries are determined according to a structured grid that takes into account the nature of the position and the candidate’s professional experience. The hourly salary range for this position is: $28.01 - $30.91
    Start Date: August 2026
     
    About the position

    Reporting to the Principal and/or her delegate, as well as working with teachers or office staff, you will be responsible for:
    • Assisting classrooms and teachers
    • Helping teachers prep activities and materials which support lesson plans
    • Participating in the ravine, outings and field trips
    • Supervising, engaging, guiding and providing in-class support to students alone or in groups as required.
    • Supervising and helping students during snack, lunch, bathroom, nap and recess time; getting ready before and after recess – clothes, shoes, etc. (Ability to bend, crouch, kneel)
    • Helping maintain a tidy, clean, healthy, safe and secure environment; monitoring students re. allergies (food, hand washing, etc.)
    • Monitoring student behavior and using positive discipline
    • Replacing in the classroom during meetings or as needed
    • Using appropriate french language (reinforce the French language) and interactions, modeling positive behavior
    • Maintaining a collaborative relationship with all stakeholders
    • Assist in childcare as needed
    • Ensuring safe pick up and drop-off for the after-school care as needed
    • Performing other related duties as assigned
    • Replacement of office staff and work on administrative tasks as needed
     
    What we offer

    TFS is an exceptional place to work, and our offers are generous as well as competitive in the marketplace in terms of: 
    • A competitive compensation
    • An attractive group insurance package and participation in a RRSP plan or OTPP from the first day of employment
    • Generous vacation policy and additional paid time off
    • A stimulating working environment
    • Multiple professional development opportunities
    • A rewarding career where you can make a difference
     
     
    Who we are looking for

    We recruit candidates who embrace our TFS values of integrity, discernment, respect, and engagement. The ideal candidate profile is as follows: 
    • Excellent French skills (oral and written)
    • Level B2 in English
    • Minimum 2 years’ relevant experience with children (pre-school, primary and junior levels)
    • A clear Health and Vulnerable Sector check
    •  Excellent interpersonal skills, respectful and diplomatic communication skills with students, parents, and staff
    • Strong work ethic and effective time management skills
    • Independent and reliable team player, flexible with the ability to work in a demanding environment and to transition easily depending on the situation
    •  Proven effective conflict resolution and problem-solving skills
    • Discretion
    • Trained as an Earlier Childhood Educator or Teacher would be an asset
    • Valid First Aid/CPR Certification would be an asset
    • Valid Food Handler’s Certification would be an asset
     
    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.

    TFS does not use Artificial Intelligence (AI) in its recruitment or selection processes. We kindly ask candidates who choose to use AI tools when preparing their application materials to disclose this during the recruitment process.
     
    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible. Please use the candidate portal through the link provided
  • JR - Supply Teachers


    Position: 
    Short Term Occasional Replacement
    Language of Instruction: French - English
    Location: Toronto Campus: 306 Lawrence Avenue East, Toronto, Ontario, M4N 1T7 
    Branch: Junior School 
    Daily Rate: $250
    Start Date: Occasional as needed. 
     
     
    Who we are looking for:
     
    We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement. The ideal candidate profile is as follows:
     
    • Excellent French skills (native-like fluency) or English
    • Certified teacher (B.Ed. or equivalent) 
    • Minimum two years of teaching experience at the primary level 
    • Primary Years Program (PYP) training and experience are great assets
    • Being certified by the French Ministry of Education is also a great asset
     
    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.
     
    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible. Please use the candidate portal through the link provided
  • SR - English Teacher


    Position: Permanent 
    Position Type: Full time 
    Language of Instruction : English 
    Location : Toronto campus - 296 Lawrence Avenue East, Toronto, Ontario, M4N 1T7
    Branch :  Senior School (Grade 10/Level 3, Grade 11/Level 4 - Grade 12/Level 5)
    Salary Range: Teachers at TFS are members of the Alliance des enseignants de la Toronto French School union. Salaries are determined according to a structured grid that considers years of teacher-training (college or university) and professional experience.
    We have four salary levels (from D to G), each with its own minimum and maximum range:
    • Level D: from $64,093 to $105,928

    • Level E: from $66,082 to $112,052

    • Level F: from $72,838 to $131,047

    • Level G: from $76,018 to $134,292
    Dates : September 2026
     
    About the position:
    Reporting to the Principal and/or their delegate, and working in collaboration with teachers and resource staff, you will be responsible for supporting DP Level 4 and 5 students in achieving their academic goals.

    Your main goal will be to create a motivating and supportive learning environment that helps students succeed in the IB Diploma Programme. Key responsibilities include:
     
    • Understanding the diverse needs of DP Level 4 and 5 students and adapting instruction accordingly.
    • Using IB-aligned study materials and resources to foster active learning and engagement.
    • Monitoring and tracking student progress, including assignments and assessments, to provide timely and meaningful feedback.
    • Planning course content and activities in alignment with IB DP curriculum expectations.
    • Building trusting relationships with students, parents, and colleagues to support student success.
     
    Who we are looking for

    We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement. The ideal candidate profile is as follows:
    • Excellent English skills (oral and written)
    • Certified teacher (OCT or equivalent) with a degree in education (B.Ed. or M.Ed.) 
    • Ability to teach in English (native language)
    • Experience as an english teacher 
    • Knowledge of the International Baccalaureate (IB) and Ontarian programs would be an asset
    • Teacher certification by the French Ministry of Education would also be an asset
    What we offer 

    TFS is an exceptional place to work, and our offers are generous as well as competitive in the marketplace in terms of: 
    • A competitive compensation
    • An attractive group insurance package and participation in a RRSP plan or OTPP from the first day of employment
    • Generous vacation policy and additional paid time off 
    • A stimulating working environment
    • Multiple professional development opportunities
    • A rewarding career where you can make a difference
     
    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.

    TFS does not use Artificial Intelligence (AI) in its recruitment or selection processes. We kindly ask candidates who choose to use AI tools when preparing their application materials to disclose this during the recruitment process.

    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible. Please use the candidate portal through the link provided. 
  • SR - Spanish Teacher



    Position: Permanent 
    Position Type: Full time 
    Language of Instruction : Spanish 
    Location : Toronto campus - 318 Lawrence Avenue East, Toronto, Ontario, M4N 1T7
    Branch :  Senior School
    Salary Range: Teachers at TFS are members of the Alliance des enseignants de la Toronto French School union. Salaries are determined according to a structured grid that considers years of teacher-training (college or university) and professional experience.
    We have four salary levels (from D to G), each with its own minimum and maximum range:
    • Level D: from $64,093 to $105,928

    • Level E: from $66,082 to $112,052

    • Level F: from $72,838 to $131,047

    • Level G: from $76,018 to $134,292
     
    Dates : September 2026 
     

    About the position:

    Reporting to the Principal and\or his delegate, (and working in collaboration with the teachers and resource teachers), you will be responsible to:
    • Create a supportive learning environment which will help students meet their learning goals.
    • Through interesting and diverse methods, teach them the important rules of reading, writing, and speaking in French.
    • Oversee their progress by tracking their assignment, in order to provide useful feedback.
    • Planning course material and activities
    • Building trusting relationships with students, parents, and other staff
     
     
    Who we are looking for:

    We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement. The ideal candidate profile is as follows:
     
    • Certified teacher (OCT or equivalent) with a degree in education (B.Ed. or M.Ed.).  
    • Experience as a Spanish teacher at the secondary level 
    • Excellent Spanish skills (native), ability to teach in Spanish
    • Conversational English (B2 level at a minimum)
    • Knowledge of the Ontario programs and International Baccalaureate (IB) Middle Year (MYP) Program.
    • Teacher certification by the French Ministry of Education (MEN) and knowledge of the French curriculum would also be strong assets.
     
    What we offer:
     
    TFS is an exceptional place to work, and our offers are generous as well as competitive in the marketplace in terms of:  
    • A competitive compensation
    • An attractive group insurance package and participation in a RRSP plan or OTPP
    • Generous vacation policy 
    • A stimulating working environment
    • Multiple professional development opportunities
    • A rewarding career where you can make a difference
       
    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.

    TFS does not use Artificial Intelligence (AI) in its recruitment or selection processes. We kindly ask candidates who choose to use AI tools when preparing their application materials to disclose this during the recruitment process.

    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible. Please use the candidate portal through the link provided. 
     
  • SR- Teacher Documentalist [LTO]


    Position: Long Term Occasional Position (1 Year)
    Position Type: Full time, Monday to Friday
    Location: Toronto campus - 318 Lawrence Avenue East, Toronto, Ontario, M4N 1T7
    Branch: Senior School
    Salary Range: Teachers at TFS are members of the Alliance des enseignants de la Toronto French School union. Salaries are determined according to a structured grid that considers years of teacher-training (college or university) and professional experience.
    We have four salary levels (from D to G), each with its own minimum and maximum range:
    • Level D: from $64,093 to $105,928

    • Level E: from $66,082 to $112,052

    • Level F: from $72,838 to $131,047

    • Level G: from $76,018 to $134,292
    Start Date: September 2026
     
    About the position:

    Reporting to the Executive Director of the Learning Forum and under the day-to-day supervision of the Senior School Principal, you will contribute to the teaching and tools enabling our students, from Grade 6 to Level V, to gain an information culture but also to understand how to use this information.
    Under your guidance, the library will become recognized as a culture and knowledge centre. It will be a true learning place, providing information and documentation, both in hard-copy and digitally. It will play a crucial role in the school’s cultural and educational environment, eliciting our students’ intellectual curiosity and allowing them to develop a multicultural, multilingual and international perspective, with a focus on French literacy.
    As a member of the Learning Forum team and along with the other educational team members and as part of the school’s strategic plan, you will implement a knowledge-sharing policy, which will identify the teaching practices, census and analysis of our students’ needs, as well as teachers’ needs in terms of information and documentation, thus supporting their teaching and learning.

    Objectives
    • You will Steer students’ acquisition of knowledge and relevant competencies defined by the curricula and their development in media and information-handling in a warm, welcoming and inspiring environment.
    • You will Help the students to take on a critical approach to information and knowledge sources by providing a wide diversity of resources, methods and tools and by placing your action within the framework of media and information literacy
    • By applying your pedagogical practices, you will promote autonomy, initiative and teamwork with the students, as well as personalised learning, interdisciplinarity and the appropriate use of communication and information tools.
    • You will Work closely with the teachers to ensure an appropriate and effective use of new educational technologies.
    • You will contribute to the students’ cultural, social and citizenship education by implementing various projects, and organizing events which will encourage their interest in reading. You will organise these using your in-depth knowledge of both general and children’s literature, promoting artistic, scientific and technical cultures, while taking into account the students’ needs, the local context and the school’s strategic plan.
    • You will be responsible for looking after the information holdings, their continuous enrichment, their organization and how they are used, ensuring there is a wide diversity of resources and tools available to both students and teachers, issued from either digital or paper sources.
    • You will support the Learning Forum with related administrative duties.
    • You will establish and maintain partnerships with local libraries (e.g. Toronto Public Library), media, cultural associations and other establishments, in order to assist users have access to additional resources (digital and hard-copy).
      
    Who we are looking for:

    We recruit candidates who embrace our TFS values of integrity, discernment, respect and engagement. The ideal candidate profile is as follows:
    Qualifications:
    • Postgraduate studies in education (master level or equivalent) 
    • Library and information Studies diploma
    • Certified teacher in information/documentation (CAPES)
    Experiences:
    • Teacher-documentalist in a French or bilingual school in Canada or in a foreign country, Librarian or Specialist in Information Studies
    • Leading teams of teachers
    • Implementation of wide-ranging unifying projects
    Required competencies:
    • Solid knowledge of the French programs of the French National Ministry, the Ontario program, the Middle Years Program (MYP) and the IB Diploma Program
    • Excellent interpersonal skills and a good listener
    • Ability to adapt easily and a team player, as well as being capable to create and innovate
    • Methodical and meticulous
    • Developed intrapersonal skills and openness of mind
    • Bilingual (French and English) - some of the teachers are English-speaking so you must have a B2 level as a minimum
    • Excellent communication skills
    • Strong IT skills, for communication and pedagogical purposes
    • Knowledge of and genuine passion for the arts and literature, with an ability to share these with the school community
      
    What we offer:

    TFS is an exceptional and stimulating environment, along with competitive employment packages, including:
    • A competitive compensation
    • An attractive group insurance package and participation in a RRSP plan or OTPP
    • Generous vacation policy and additional paid time off
    • A stimulating working environment
    • Multiple professional development opportunities
    • A rewarding career where you can make a difference
     
    TFS welcomes applications from Indigenous peoples, persons with disabilities, visible minorities, persons of all sexual orientations and gender identities, and all others with the skills and knowledge to productively engage with diverse communities.

    If you require accommodation, please notify us in advance and we will work with you to meet your needs. TFS is committed to providing accommodation throughout the recruitment and selection process.
     
    TFS does not use Artificial Intelligence (AI) in its recruitment or selection processes. We kindly ask candidates who choose to use AI tools when preparing their application materials to disclose this during the recruitment process.
     
    Interested and qualified candidates should submit a cover letter and a résumé here as soon as possible. Please use the candidate portal through the link provided

CONTACT US – HUMAN RESOURCES

Ghita Laghrabli
Recruitment Specialist
Phone: 416-484-6980 ext. 4374
glaghrabli@tfs.ca

Please do not email us your résumé; be sure to use the link provided in the job descriptions.

The TFS difference: our teachers

MORE INFORMATION ON TFS