×
Register Here to Apply for Jobs or Post Jobs. X

High School Job Openings in Wales — Search & Apply

Jobs found: 312
2 weeks ago 161. Cover Supervisor Job in Mountain Ash, Wales, UK (Mountain Ash jobs)

Education / Teaching (Special Needs / Learning Disabilities, Teacher Assistant/ Paraprofessional, High School, Education Administration)

Job Title: - Cover Supervisor - Location: - Rhondda Cynon Taf (RCT) - Start Date: - Immediate - Salary: £90 - £120 per day - About the...

Cover Supervisor Job

Listing for: TeacherActive
View this Job
2 weeks ago 162. Humanities Teacher Job in Mountain Ash, Wales, UK (Mountain Ash jobs)

Education / Teaching (High School, Special Education Teacher, Teacher Assistant/ Paraprofessional, K12)

Job Title: - Humanities Teacher - Location: - RCT - Start Date: - September - Salary: £172.98 per day (to scale where applicable) - Are...

Humanities Teacher Job

Listing for: TeacherActive
View this Job
2 weeks ago 163. Food Technology Teacher Job in Cardiff, Wales, UK (Cardiff jobs)

Education / Teaching (High School)

Job Title: - Food Technology Teacher - Location: - Cardiff - Start Date: - September - Salary: £172.98 per day or to scale - Are you a...

Food Technology Teacher Job

Listing for: TeacherActive
View this Job
2 weeks ago 164. PRU Teacher Pembrokeshire Job in Pembroke, Wales, UK (Pembroke jobs)

Education / Teaching (Special Needs / Learning Disabilities, High School, Teacher Assistant/ Paraprofessional, Special Education Teacher)

Position: PRU Teacher needed in Pembrokeshire - Location: Pembroke Dock - Secondary PRU Teacher – Pembrokeshire - Location: -...

PRU Teacher Pembrokeshire Job

Listing for: TeacherActive
View this Job
2 weeks ago 165. Welsh speaking Teacher Job in Carmarthen, Wales, UK (Carmarthen jobs)

Education / Teaching (Teacher Assistant/ Paraprofessional, High School, Special Education Teacher, Special Needs / Learning Disabilities)

Position: Welsh speaking Teachers needed - Welsh speaking teachers needed – Carmarthenshire - Location: - Carmarthenshire - September...

Welsh speaking Teacher Job

Listing for: TeacherActive
View this Job
2 weeks ago 166. Cover Supervisor Job in Cardiff, Wales, UK (Cardiff jobs)

Education / Teaching (Teacher Assistant/ Paraprofessional, High School, Special Education Assistant, Youth Development)

About role - Prospero are looking to recruit an experienced and enthusiastic Cover Supervisor to work within a school in the Cardiff...

Cover Supervisor Job

Listing for: Prospero Teaching
View this Job
2 weeks ago 167. Drama Teacher Job in Cardiff, Wales, UK (Cardiff jobs)

Education / Teaching (High School, Middle School)

Drama Teacher - Location: Cardiff - Start Date: September 2026 - Contract: Full - Time Monday to Friday 8:15am - 3:00pm - Duration:...

Drama Teacher Job

Listing for: Empowering Learning
View this Job
3 weeks ago 168. Primary Teacher Job in Swansea, Wales, UK (Swansea jobs)

Education / Teaching (Teacher Assistant/ Paraprofessional, High School, K12, Special Needs / Learning Disabilities)

Job Title: - Teacher - Location: - Swansea - Start Date: - September - Pay: £172.98 per day (PAYE) - Step into a rewarding Teaching role...

Primary Teacher Job

Listing for: TeacherActive
View this Job
3 weeks ago 169. Inspiring Secondary Subject Teacher - Flexible Roles Job in Cardiff, Wales, UK (Cardiff jobs)

Education / Teaching (High School, Teacher Assistant/ Paraprofessional, Middle School, K12)

Aspire People is recruiting Secondary Subject Teachers to work across Cardiff schools, September 2026. Roles include long - term, short -...

Inspiring Secondary Subject Teacher - Flexible Roles Job

Listing for: Aspire People
View this Job
3 weeks ago 170. Secondary Subject Teachers September 2026 Job in Cardiff, Wales, UK (Cardiff jobs)

Education / Teaching (High School, Teacher Assistant/ Paraprofessional)

Secondary Subject Teachers Needed - Cardiff Schools - Cardiff - From £172.98 per day (dependent on experience) - Full - Time, Part -...

Secondary Subject Teachers September 2026 Job

Listing for: Aspire People
View this Job
Jobs found: 312