This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Certified Playground Safety Inspector (CPSI) Course and Exam - Broomfield, May 2026

May 20, 2026 - May 22, 2026

Description

This course is the most comprehensive training program on playground hazard identification & risk management methods offered. Advanced reading and 10 hours of training will prepare you for the Certified Playground Safety Inspector Exam scheduled at the culmination of this certification course.

Program Highlights Include:

  • Injury Statistics
  • History of Playground Equipment
  • Hazard Identification
  • Safe Surfacing Materials
  • Playground Equipment Accessibility
  • Safety Management
  • Audit Objectives & Procedures
  • Maintenance Procedures & Standards
  • Question & Answer Session
  • Exam Study Time

Who should attend?

Administrators, Supervisory Personnel, Public Works, Planning Department, Grounds & Maintenance, Engineers & Architects, Playground Equipment Reps, Operators of Playgrounds in parks, schools, summer camps, day camps & daycare centers.


Certification

Participants who successfully pass the exam will be considered a Certified Playground Safety Inspector (CPSI) and will be added to the national registry. CPSI certification is valid for 3 years. 

CPSIs expiring July 1, 2026, or later — please note, you will have the option to renew in one of two ways:

  • Sitting for and passing the CPSI Exam
  • Successfully completing 2.0 CEUs in playground safety during the 3-year certification cycle and submitting a completed CEU Recertification Application to NRPA

NRPA recognizes that there is going to be a lot of questions around this change, so they have created an FAQ webpage to provide you with a comprehensive look at this policy change. 


Included in your Registration:

All Course Study Materials (not included if you're only taking the exam)

1.5 CEUs

Lunch on Wednesday and Thursday


Cost:

Registration fees - $485 for the course and $160 for the exam. Registration ends after Monday, April 27th or when the class is full. 


Location:

Broomfield Community Center

280 Spader Way

Broomfield, CO 80020


Schedule at a Glance:

Course – Wednesday, May 20th & Thursday, May 21st

  • Check In – 7:30 am to 8:00 am on Wednesday
  • Class Schedule – 8:00 am to 5:00 pm. each day
  • Meals – We will provide lunch on Wednesday and Thursday
  • Course Materials – Don’t forget to bring your course materials to reinforce the lecture content

Exam – Friday, May 22nd

  • Check In – 8:00 am - 9:00 am
  • Exam Schedule – 9:00 am to 11:00 am
  • Requirements – Individuals taking the exam must present one current forms of identification. Test proctors cannot permit admittance into the exam without a current form of identification. Please note that course materials are not permitted for use during the exam.  


Approved Forms of Identification for the Exam

  • A permanent current, unexpired Driver’s License
  • A current, unexpired Federal, State, County, or City Government issued Identification Card 
  • A current, unexpired U.S. Military Identification Card
  • A current, unexpired U.S. Passport
  • A current, unexpired city, county, state or federal employee identity card

NOTE: No form of temporary identification will be accepted.


Pre-Course Study Materials

You will receive course study materials at least three weeks prior to the course. The materials will be mailed to the address that you provide on the registration form. PLEASE DOUBLE-CHECK THE MAILING ADDRESS THAT YOU TYPE IN. If the address you're using is a work address where a lot of mail is received, please let your agency know that you'll be expecting these materials so they can notify you when the materials arrive.

Special Accommodations

A candidate who has a disability may request a special accommodation; the request must be submitted in writing at the time of course or exam registration. The request form is available online at www.nrpa.org/cpsi. In order to properly accommodate all persons with disabilities, it is recommended that all requests be made 45 days prior to the scheduled date for the course and exam.

English as second language (ESL) candidates may request a time extension and/or the use of a strict translation dictionary. Request forms/fees must be submitted to NRPA no less than 30 days prior to the exam. The request form is available online at www.nrpa.org/cpsi.

Computer-Based Testing Option

The option to take the CPSI exam via computer-based testing is available through the NRPA. To obtain additional information please visit www.nrpa.org/certification/CPSI/become-a-cpsi/. Please decide now if you would like to take the exam on Day 3 of the course or via a computer-based exam later through NRPA. Please be advised if you register to take the examination with the course, you will not receive a refund to take your exam via computer-based testing later.



Time

Wednesday, May 20th: Check In – 7:30 am to 8:00 am

Wed, May 20th & Thurs, May 21st: Class – 8:00 am to 5:00 pm 

Friday, May 22nd: Exam Check In – 8:00 am - 9:00 am / Exam Schedule – 9:00 am to 11:00 am

Location

Broomfield Community Center

Pricing

Registration fees - 

  • $485 for the course only
  • $160 for the exam only
  • $645 for both the course & exam

Registration ends after Monday, April 27th or when the class is full. 

Contact Information

Colorado Parks & Recreation Association
Name: Contact CPRA
Email: cpra@cpra-web.org
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}