Program Coordinator (Nonprofit or Community Services)
Career GuideKey Responsibilities
- Plan and schedule program activities and events
- Coordinate participant intake, referrals, and services
- Recruit, train, and schedule volunteers
- Track metrics and prepare reports for funders and leadership
- Maintain program budgets, purchases, and documentation
- Build and manage community and partner relationships
- Develop outreach materials and manage communications
Career Progression
Can Lead To
Program Manager
Program Director
Operations Manager (Nonprofit)
Transition Opportunities
Development/Fundraising Coordinator
Community Outreach/Engagement Specialist
Case Manager
Project Coordinator (Healthcare, Education, or Government)
Common Skill Gaps
Often Missing Skills
Grant reporting and restricted-fund complianceOutcomes evaluation and logic model designCRM/case management systems (e.g., Salesforce NPSP)Budget tracking and basic nonprofit finance
Development SuggestionsComplete a short course on program evaluation and logic models; build a sample outcomes dashboard using Salesforce Trailhead or spreadsheets and apply it by volunteering to track metrics for a community event.
Salary & Demand
Median Salary Range
Entry Level$40,000–$50,000
Mid Level$50,000–$62,000
Senior Level$62,000–$75,000
Growth Trend
stableCompanies Hiring
Major Employers
YMCAAmerican Red CrossBoys & Girls Clubs of America
Industry Sectors
Non-Profit & Social ImpactEducationGovernment & Public AdministrationHealthcare
Recommended Next Steps
1
Take a nonprofit program management or evaluation course (e.g., logic models, grant compliance) and build a portfolio report with KPIs.2
Complete Salesforce NPSP Trailhead modules or similar CRM training and apply it in a volunteer or part-time coordinator role.3
Network with local nonprofits; volunteer to lead a small project (event, workshop series) and document budget, timeline, and outcomes for your resume.