Start: January 2027 · Contract: Permanent · Salary: Competitive, based on experience
Location: Lisbon area, Portugal · Teaching language: English
Teach Mathematics in English across the secondary age range.
The role
Plan and deliver engaging Maths lessons; assess and track progress; differentiate widely; contribute to department planning and extra-curricular Maths.
Essential
QTS or equivalent · degree in Mathematics or a related subject · experience teaching Maths in English at secondary level.
Desirable
International-school experience · IGCSE / IB or similar · further or additional Maths.
Benefits
Meal card · health insurance · lunch at school · relocation allowance · support finding accommodation.
Safeguarding
Appointment subject to references and enhanced background checks.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.