Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Custodian, Citywide - (SY 2025 - 2026)

$20.49 - $21.86 per hour

Minneapolis Schools

Below is specific information for you to consider about this position.

Job Title: Custodian, Citywide - (SY 2025 - 2026) and Requisition ID number: 104068

Close Date: No established closing date; open until filled

Organizational Unit: Plant Operations (10000152)

Site: Citywide School Support (0002)

FTE : 1.000; 52 wks ; this is based on full-time equivalency, with 1.0 being full-time

Union: Janitor/Eng/Bus/Ice(26)

Functional Area: Janitorial

Salary Range: $20.49 - $21.86

Benefits: Dental insurance | Health insurance | Vision insurance | Paid time off | HSA & FSA | Retirement plan

A resume and a cover letter are mandatory to apply for any position.

The scheduled hours are flexible (5 AM - 2:30 PM or 1 - 9:30 PM). Our PM shift has a shift differential.

SUMMARY
Under general supervision, assists with cleaning and maintenance for inside and outside of MPS buildings.

ESSENTIAL FUNCTIONS -- Essential functions, as defined under the Americans with Disabilities Act, may include any of the following representative duties, knowledge, and skills. This list is ILLUSTRATIVE ONLY, and is not a comprehensive listing of all functions and duties performed by incumbents of this class. Employees are required to be in attendance and prepared to begin work at their assigned work location on the specified days and hours. Factors such as regular attendance at the job are not routinely listed in job descriptions, but are an essential function. Essential duties and responsibilities may include, but are not limited to, the following:
• Maintain building interior by: washing, dusting, clean mirrors and fixtures; washing windows, counters and walls; sweeping, vacuuming, scrubbing and waxing floors; cleaning and supplying lavatories; replacing light bulbs.
• Maintain building exterior by: removing litter, mowing, maintain shrubbery, edging and trimming of lawns; removing snow and ice from walkways and steps.
• Assist in lifting and moving furniture, setting up portable staging, arranging of classroom furnishings, and other materials
• Utilizes proper safety precautions in all work performed; cleans up spills and unsafe conditions in a timely manner and according to procedures.
• Follows manufacturer's directions for use and dilution of all chemicals and cleaning products.
• Recognizes, avoids, and reports unsafe acts, conditions, accidents and injuries; reports security issues and illegal activities.
• Provides customer service as needed, responds to requests, and assists co-workers, students and visitors.
• Attend seminars and training sessions as provided by management.
• Opens and closes facilities and sets security systems; responds to emergency situations including call backs for break-ins and mechanical problems; assists with safety drills and annual cleaning duties.

MINIMUM QUALIFICATIONS

Education, Training, and Experience Guidelines
High School Diploma or GED equivalent; OR an equivalent combination of education, training, and experience as determined by Human Resources.

Medical Examination: Employment is contingent upon the results of a physical examination performed by our examining physician.

Knowledge of:
• Materials and equipment used in building and grounds maintenance.
• Basic techniques and procedures used in the cleaning and maintenance of public buildings.
• Federal and state safety rules and regulations.
• Occupational hazards and safety precautions.
• Techniques for use and storage of chemicals, including OSHA Material Safety Data Sheets (MSDS) for hazardous chemicals used in the workplace.

Skill in:
• Operating and maintaining tools and equipment in a safe and effective manner.
• Following and maintaining safety standards.
• Following verbal and written instructions.

LICENSE AND CERTIFICATION REQUIREMENTS
A valid Minnesota State Driver's License may be required.

PHYSICAL DEMANDS AND WORKING ENVIRONMENT
Work is performed indoors and outdoors at MPS facilities; requires constant physical efforts; may be exposed to safety hazards and dangerous tools and equipment; safety precautions must be followed including use of safety equipment; a job in this category may require walking, bending, reaching, kneeling, crouching, climbing ladders, and ability to frequently lift and move items weighing up to 60 pounds.

Final candidates may be invited to interview with a committee. Final appointment to this position will be contingent upon passing a criminal background check.


COMMITMENT TO DIVERSITY:


Diversity is one of Minneapolis Public Schools core values and is essential to our goal of putting children first and making them college-ready. Diversity of our workforce provides us with a competitive advantage and allows us to better understand, communicate with and educate our diverse student body. Minneapolis Public Schools will not deny anyone the opportunity for training or employment because of race, color, creed, religion, national origin, gender or gender identity, marital status, status with regard to public assistance, disability, sexual orientation, age, family care leave status, or veteran status.

Minneapolis Public Schools strongly encourages diverse candidates to apply.

Posting Notes: | [No Established Closing Date] | Plant Operations (10000152) | Citywide School Support (0002) | Janitorial
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Custodian, Citywide - (SY 2025 - 2026) in Minneapolis, MN vacancy
  •  ...Production Cook, NC II - (SY 2025-2026) Under general supervision, prepares large quantities of food in a central facility for shipment to sites/schools that meet mandated Federal Nutritional Requirements and are prepared in compliance with health and safety regulations... 
    Suggested
    Local area

    MPLS

    Minneapolis, MN
    3 days ago
  •  ...about this position. Job Title: Candidate Pool Custodian, Senior - Plant Operations, SY 2025-2026 and Requisition ID number: 103085 Close Date:...  ...Organizational Unit: Plant Operations (10000152) Site: Citywide School Support (0002) FTE : 1.000; 52 wks ;... 
    Suggested
    Full time
    Work experience placement
    Seasonal work
    Work at office
    Early shift

    Minneapolis Schools

    Minneapolis, MN
    12 hours ago
  •  ...Candidate Pool Production Assistant - NC, SY 2026-2027 Under general supervision, prepares, dispenses, and packages ready-to-eat fresh food; washes and sanitizes equipment as well as workspace areas. Essential duties and responsibilities may include, but are not... 
    Suggested

    MPLS

    Minneapolis, MN
    1 day ago
  •  ...Position Type: Buildings & Grounds/Custodian Date Posted: 6/23/2025 Location: District Wide...  ...Closing Date: Ongoing for 25-26 SY The Buildings & Grounds Department for...  ...APPLICATION DEADLINE: On-going for the 2025-2026 School Year Submit online application... 
    Suggested
    Contract work
    Immediate start

    Bloomington Public Schools

    Minneapolis, MN
    1 day ago
  • $19.3 - $21.82 per hour

     ...technician/cleaner Date Posted: 5/8/2026 Location: New Hope Learning Center...  ...PART-TIME POSITION AVAILABLE Second Shift Custodian New Hope Learning Center 1:30 p.m....  ..., $19.30 - $21.82 per hour based on the 2025-26 custodial contract plus benefits RESPONSIBILITIES... 
    Suggested
    Hourly pay
    Contract work
    Part time
    Summer work
    Immediate start
    Monday to Friday
    Shift work
    Night shift
    Afternoon shift

    Robbinsdale Area Schools

    Minneapolis, MN
    1 day ago
  • $30.36 - $31.48 per hour

     ...Position Type: Maintenance/Custodial/Bus/Head day custodian Date Posted: 5/15/2026 Location: Robbinsdale Spanish Immersion School RSIS...  ...IA, $30.36 to $31.48 per hour plus benefits based on the 2025-2026 salary schedule 8.5 hours per day (6:00 am-2:30 pm... 
    Hourly pay
    Work at office
    Immediate start
    Night shift

    Robbinsdale Area Schools

    Minneapolis, MN
    2 days ago
  • $18 - $24 per hour

     ...General Information Name Custodian Employment Type Direct Hire Position level Full-time...  ...Category Light Industrial Date 28-May-2026 City Edina State Minnesota... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Kelly Services, Inc.

    Edina, MN
    3 days ago
  •  ...■■■■■■■■■■ Posting summary ■■■■■■■■■■■■■■■■■■■■■■■■■■ Full Time Custodian ‑ 2nd Shift Employer: WAYZATA PUBLIC SCHOOL DISTRICT Location: High...  ...of all students. --------------------------------- Posted: 2026‑05‑07 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■... 
    Full time
    Local area
    Afternoon shift

    Wayzata Public Schools

    Wayzata, MN
    4 days ago
  • $21.85 - $27.1 per hour

     ...Position Type: Maintenance/Custodial/Custodian Date Posted: 5/7/2026 Location: Spring Lake Park High School Spring Lake Park Schools High School Pool Custodian DUTY DAYS: 261 days START: ASAP HOURS: 8 hours: 5 days/week ROLES AND RESPONSIBILITIES... 
    Work at office
    Immediate start
    Night shift

    Spring Lake Park School District 16

    Minneapolis, MN
    1 day ago
  • $24.48 per hour

     ...Position Type: Facilities/Maintenance/Custodian Date Posted: 5/29/2026 Location: Liberty Ridge Site #2 Date Available: 06/08/2026 Closing Date: Open until filled Position Custodian Location Liberty Ridge Site #2 and Liberty Ridge... 
    Monday to Friday
    Flexible hours

    South Washington County Schools

    Saint Paul, MN
    1 day ago
  • $22.37 per hour

     ...Position Type: Buildings & Grounds/Custodian Date Posted: 3/27/2026 Location: District Wide Position: Custodian for Summer Programs (Temporary) Effective Date: Summer 2026 Hours: Varies - (2nd shift only) 2, 4, 6 or 8 hour positions... 
    Contract work
    Temporary work
    Summer work
    Afternoon shift

    Bloomington Public Schools

    Minneapolis, MN
    3 days ago
  •  ...General Information Name Custodians Needed in Columbia Heights, Weekly Pay! Employment Type Temporary...  ...Labor Category Education Date 28-May-2026 City Columbia Heights State... 
    Weekly pay
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    Kelly Services, Inc.

    Columbia Heights, MN
    3 days ago
  • $20.27 - $26.39 per hour

     ...Custodian 3 Engineer Buildings & Grounds Classification: B21/Grade 6 Salary Range: $20.27 - $26.39 Employee Group: Custodians Prepared Date: May 2026 Reports to: Facilities Coordinator FTE/ FLSA Status: 1.00 FTE | 12-Months | Nonexempt Summary Of... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Flexible hours
    Afternoon shift

    Saint Louis Park Independent School District 283

    Minneapolis, MN
    2 days ago
  • $22.29 per hour

     ...Custodian (Non-licensed, Night) JobID: 16716 Position Type: Building Services Employees/ Custodian (Non-licensed) Date Posted: 5/22/2026 Location: Eagle Heights Spanish Imm & Oak Point Elementary Date Available: 05/31/2026 NOTICE OF OPENING CUSTODIAN (NIGHT... 
    Full time
    Temporary work
    Part time
    Local area
    Immediate start
    Night shift

    Eden Prairie Schools

    Eden Prairie, MN
    2 days ago
  • $20.3 - $21.89 per hour

     ...Position Type: Custodial/Maintenance/Custodian Date Posted: 5/7/2026 Location: High School Hours: 8 hours This is a 2nd shift position from 2:00 P.M.-10:00 P.M. This position is at Wayzata High School. Hourly Rate: $20.30 to $21.89 depending on... 
    Hourly pay
    Full time
    Contract work
    Shift work
    Afternoon shift

    Wayzata Public Schools Independent School District 284

    Minneapolis, MN
    4 days ago
  • $21.81 - $29 per hour

     ...Position Type: Maintenance/Custodial/Custodian Date Posted: 2/11/2026 Location: St. Anthony - New Brighton Schools Date Available: ASAP Welcome to St. Anthony-New Brighton School District! Are you passionate about shaping young minds and fostering... 
    Hourly pay
    Contract work
    Local area
    Immediate start
    Afternoon shift

    St. Anthony-New Brighton Schools

    Minneapolis, MN
    12 hours ago
  • $19.7 - $29.5 per hour

     ...Position Type: Maintenance/Custodial/Custodian Date Posted: 4/14/2026 Location: Columbia Academy Date Available: ASAP Night Custodian (Columbia Academy) Posting # 4426 Position is a 1.0 FTE (benefit eligible). Location: Columbia Academy... 
    Work at office
    Immediate start
    Relocation
    Monday to Friday
    Night shift
    Afternoon shift

    Columbia Heights Public Schools

    Minneapolis, MN
    4 days ago
  • $21.85 - $27.1 per hour

     ...Position Type: Maintenance/Custodial/Custodian Date Posted: 4/3/2026 Location: Westwood Middle School Custodian Position Function: Under the direct supervision of the Principal, Buildings and Grounds Supervisor, and Director of Human Resources... 
    Work at office
    Shift work
    Night shift

    Spring Lake Park School District 16

    Minneapolis, MN
    3 days ago
  • $22.75 - $27.85 per hour

     ...Position Type: Maintenance/Custodial/Custodian Date Posted: 4/21/2026 Location: Woodcrest Elementary Spanish Immersion Head Custodian Position Function Under direct supervision of the Buildings and Grounds Coordinator, Director of Human Resources... 
    For contractors
    Work at office
    Immediate start

    Spring Lake Park School District 16

    Minneapolis, MN
    1 day ago
  •  ...Position Type: Maintenance/Custodial/Custodian Date Posted: 6/5/2026 Location: Mahtomedi Public Schools Position Title: Night Lead Custodian FLSA Status: Non-Exempt FTE/Hours: 2:15 p.m. -10:45 p.m. Start Date: As soon as possible. Salary... 
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Night shift

    Mahtomedi Public Schools

    Roseville, MN
    7 hours ago
  • $23.24 - $25.05 per hour

     ...Position Type: Custodial/Maintenance/Custodian Date Posted: 5/26/2026 Location: Gleason Lake Elementary School Hours: 8 hours This is a 1st shift position from 6:30 P.M.-2:30 P.M. Hourly Rate: $23.24 to $25.05 depending on experience For a more... 
    Hourly pay
    Contract work
    Day shift

    Wayzata Public Schools Independent School District 284

    Minneapolis, MN
    4 days ago
  • $24.51 per hour

     ...Position Type: Maintenance/Custodial Date Posted: 5/5/2026 Location: Turtle Lake Elementary Position: Custodian Lead B-Shift Work Schedule: Monday thru Friday, Full-time 2:00 PM - 10:30 PM Start Date: May 18, 2026 Pay: $24.51/hour per the... 
    Full time
    For contractors
    Work at office
    Monday to Friday
    Shift work

    Mounds View Public

    Shoreview, MN
    1 day ago
  • $17 per hour

     ...Maintenance/Custodial/Maintenance General Date Posted: 3/30/2026 Location: District-wide Date Available: As Needed...  ...Roseville Area Schools is seeking on-call substitute afternoon custodian cleaners to cover for contract staff when they are out for sick... 
    Contract work
    Temporary work
    Monday to Friday

    Roseville Area Schools

    Roseville, MN
    4 days ago
  • $28.25 per hour

    Head Custodian at Minnetonka Middle School West for first shift 6:00 a.m. to 2:30 p.m. Monday-Friday. JobID: 9292. Date Posted: 5/15/2026 Assignment 8 hours per day, 12 months per year. Standard work schedule is 6:00 a.m. to 2:30 p.m. Minimum pay rate is $28.25. Medical... 
    Traineeship
    Monday to Friday
    Day shift

    Minnetonka Public School Service Center

    Minnetonka, MN
    2 days ago
  • $16 per hour

    Day Porter We are seeking a reliable and hardworking Day Porter to join our team. The ideal candidate will be responsible for maintaining cleanliness and ensuring a safe and welcoming environment for our clients throughout the day. This role is crucial in upholding ...
    Hourly pay
    Immediate start
    Flexible hours

    IICRC

    Saint Paul, MN
    2 days ago
  • $20.25 per hour

     ...their application by clicking Apply Now. For more information, visit Job Info Job Identification 155899 Posting Date 06/03/2026, 06:49 PM Job Schedule Full time Locations St Louis Park, MN, United States Job Category Cleaner Work Days Full Time... 
    Hourly pay
    Full time
    Local area
    Monday to Friday

    ABM Industries

    Minneapolis, MN
    2 days ago
  • $18 per hour

     ...Join Our Team at PK Property Services – Custodian (2nd Shift, Part-Time – Edina, MN) For over 20 years, PK Property Services has been a trusted leader in commercial property care across the Twin Cities and surrounding Metro area. We specialize in custodial services,... 
    Hourly pay
    Part time
    Immediate start
    Monday to Friday
    Afternoon shift

    PK Property Services

    Minneapolis, MN
    4 days ago
  •  ...Job Description Indrotec is seeking full-time Custodians to maintain cleanliness and hygiene standards at Robbinsdale Area Schools. This position offers a contract-to-hire opportunity with no weekends or holidays. If you are interested in this position, please call Indrotec... 
    Full time
    Contract work
    Summer work
    Work at office
    Day shift
    Afternoon shift

    Indrotec, a DBA of IG, Inc.

    Minneapolis, MN
    1 day ago
  • $21.05 - $24.55 per hour

    Compensation Pay Range: $21.05 - $24.55 The actual hourly rate will equal or exceed the required minimum wage applicable to the job location. Additional compensation includes annual, quarterly performance, or premiums may be paid in amounts ranging per hour in specific...
    Hourly pay
    Minimum wage
    Local area
    Flexible hours

    O'Reilly Auto Parts

    Brooklyn Park, MN
    12 hours ago
  • $17 per hour

     ...Join Our Team at PK Property Services - Part-Time Custodian - 2nd Shift About PK Property Services: For over 20 years, PK Property Services has been a trusted leader in commercial property care across the Twin Cities and surrounding Metro area. We specialize in... 
    Part time
    Afternoon shift

    PK Property Services

    Roseville, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Custodian, Citywide - (SY 2025 - 2026). Be the first to apply!