Humly
    Jobs in Middlesbrough

    Supply teaching and nursery jobs in Middlesbrough

    Middlesbrough has over 100 schools and nurseries serving more than 24,000 children. Humly connects you with the opportunities that fit your career.

    About the education market in Middlesbrough

    Middlesbrough is a town in Teesside with a growing education sector serving over 24,000 children. The borough has 107 schools and nurseries, including a strong network of primary schools and nurseries that regularly need supply staff.

    The local authority has invested in raising educational standards, creating opportunities for supply educators who can make a real difference. Areas like Linthorpe, Acklam and Marton have well-established school communities.

    107

    Schools & nurseries

    24,086

    Children educated

    52

    Nurseries

    41

    Primary schools

    14

    Secondary schools

    • Over 100 schools and nurseries across Middlesbrough
    • Supply roles across Linthorpe, Acklam, Marton and the wider Teesside area
    • Primary, Secondary, Nursery and SEND roles available
    • Book supply jobs instantly through the Humly app
    • Part of Humly's growing North East network alongside Newcastle and Durham

    Primary schools in Middlesbrough

    Middlesbrough is home to around 41 primary schools, supporting families across Linthorpe, Acklam, Marton and the wider area. Humly partners with primary schools throughout Middlesbrough to cover day-to-day supply, longer placements and PPA work, and qualified primary teachers, HLTAs and teaching assistants can browse and book these primary school roles instantly through the Humly app.

    Secondary schools in Middlesbrough

    There are approximately 14 secondary schools across Middlesbrough, ranging from large academies to community comprehensives. Humly works with secondary schools across Middlesbrough to fill subject-specific teaching, cover supervisor and longer-term placement roles, so secondary teachers can set their subjects and availability and pick up suitable secondary school work directly through the app.

    How to get started in Middlesbrough

    1

    Create your profile

    Sign up in minutes and tell us about your experience and preferences.

    2

    Download the app

    Browse jobs, set your availability and manage bookings on the go.

    3

    Complete compliance

    Our team will guide you through DBS, references and safeguarding checks.

    4

    Start working

    Browse available roles in Middlesbrough and book the ones that fit you.

    Frequently asked questions

    Can I book supply jobs in primary schools across Middlesbrough?+

    Yes — Humly works with primary schools across Middlesbrough and the surrounding areas. Once your profile and compliance are complete, you can browse and book primary supply roles instantly through the Humly app, including day-to-day cover, longer placements and PPA work.

    Can I book supply jobs in secondary schools across Middlesbrough?+

    Yes — secondary supply roles across Middlesbrough are bookable through the Humly app. This includes subject-specific teaching, cover supervisor roles and longer-term placements. Set your subject preferences and availability so we can match you to the right schools.

    How many schools are there in Middlesbrough?+

    Middlesbrough has approximately 107 schools and nurseries, including 41 primary schools, 14 secondary schools and 52 nurseries.

    Do I need QTS to work in Middlesbrough?+

    Not always. We have roles for qualified teachers, cover supervisors, nursery practitioners, TAs and SEN specialists.

    What are the pay rates in Middlesbrough?+

    Rates depend on your role and experience. Use our earnings calculator for a personalised estimate.

    How do I get started?+

    Create your profile online, complete compliance checks, and start browsing and booking jobs through the Humly app.

    Here to support you

    Our educator team is ready to guide you through setting up your profile and finding work that suits you. Welcome to Humly!