FirstHR

Free Program Assistant Job Description Templates

Free program assistant job description templates for nonprofit, government, university, healthcare, and small business. With FLSA notes. Download as DOCX.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Hiring
14 min

Program Assistant Job Description Templates

6 free templates by sector: nonprofit, government, university, healthcare, and small business, plus a general version, each with the FLSA classification and a clear note on where the role actually sits. Download as DOCX.

Program assistant is an umbrella title that means slightly different things depending on where you work. A nonprofit, a city government, a university, and a behavioral-health clinic all hire program assistants, and the administrative core is the same, but the context, the funding, and the classification language differ. Getting the version right is what makes a posting attract the right candidates.

This page covers the role by sector: a template for nonprofit, government, university, healthcare, and small business, plus a general version, each with the FLSA classification built in. It also answers the question many small employers reach this page with: whether they should post for a program assistant at all, or use a different title. For the fundamentals behind any posting, the guide to writing a job description is a useful companion.

TL;DR
A program assistant provides administrative and coordination support to a program team. The role lives mostly in nonprofits, government, universities, and healthcare, and is almost always non-exempt and hourly. A small private business usually wants the same help under an office or operations assistant title instead. The closest federal occupation reports a median wage near $47,000 a year. Download six templates as DOCX, by sector.

What a Program Assistant Does

A program assistant provides administrative and coordination support so a program runs smoothly: scheduling activities, maintaining records, communicating with participants, preparing documents, coordinating event logistics, tracking data, and assisting with reporting. It is a support role, not a decision-making one, working under a program manager or coordinator.

There is no dedicated federal occupation for the title. The closest proxy is secretaries and administrative assistants (SOC 43-6014), and the federal equivalent is the GS-0303 Miscellaneous Clerk and Assistant series, where the role is titled Program Support Assistant.

Where the Role Actually Sits

The single most useful thing to know before posting is that the program assistant title concentrates in a few sectors, and a private small business is not the main one.

SectorTypical settingNotes
NonprofitSocial services, community programsLargest segment; often grant-funded
GovernmentState, local, federal (GS-0303)Formal pay grades; non-exempt
UniversityColleges, school districtsAcademic and student programs
HealthcareBehavioral and community healthHIPAA privacy applies
Small businessPrivate companiesUsually called office or operations assistant

The practical takeaway: pick the sector template that matches your setting. If you are a private company, the small-business version uses a title that fits the private sector and how candidates actually search.

Program Assistant Duties and Responsibilities

Across sectors, the duties cluster into four areas: administration, scheduling and events, communication, and data and reporting. The emphasis shifts by setting, with nonprofits weighted toward participants and grants and universities toward students.

Administration
Maintain records, files, and databases
Prepare documents and correspondence
Process forms and registrations
Scheduling and events
Schedule meetings and program activities
Coordinate event and workshop logistics
Manage calendars and bookings
Communication
Respond to calls and emails
Communicate with participants and partners
Handle inquiries and follow-up
Data and reporting
Track program data
Assist with reporting and grants
Support program managers

For a structured way to scope the role to your sector and program before posting, the guide to defining job responsibilities walks through the process.

Which Template Should You Use?

Pick the template by sector. The administrative core is the same across all six, but each one emphasizes the context, funding, and classification language that fit a specific setting, and every one includes the FLSA classification note that generic templates leave out.

Program Assistant
General version
The core role: administrative and coordination support for a program team. Non-exempt and hourly. Adapt it to any sector.
Nonprofit
Largest segment
For a nonprofit or social-services program: participant support, event logistics, and grant reporting. The most common setting.
Government
Program Support Assistant
For a public-sector role, including the federal GS-0303 series. Formal pay grades and classification, typically non-exempt.
University / Education
Academic programs
For a college, university, or school-district program or department: student and faculty support and term logistics.
Healthcare
Behavioral health
For a healthcare or behavioral-health program: client scheduling and records, with HIPAA privacy built in.
Small Business
Operations assistant
For a small private business: the same support under an operations-assistant title that fits the private sector better.
Match the Template to the Setting
Nonprofit or social services: the Nonprofit template. State, local, or federal agency: the Government template. College, university, or school district: the University template. Behavioral or community health: the Healthcare template. A private company: the Small Business template, under an operations-assistant title. When in doubt, the General template adapts to any sector.

6 Free Program Assistant Job Description Templates

Download all six as a single Word document or copy individual templates. Each follows the same structure: organization overview, position summary, key responsibilities, qualifications, a classification note, and how to apply, with an EEO statement. Fill in the brackets and post.

Download All 6 Job Description Templates
General, nonprofit, government, university, healthcare, and small business. All in one DOCX.

Template 1: Program Assistant (General)

The core role: administrative and coordination support for a program team. Non-exempt and hourly, and adaptable to any sector.

Program Assistant Job Description
PROGRAM ASSISTANT JOB DESCRIPTION
Organization: __
Location: [City, State]
Reports to: [Program Manager / Program Coordinator]
Employment type: Full-time, W-2
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $______ per hour [or $_____ per year]

ABOUT [ORGANIZATION NAME]

[One or two sentences about your organization, the program this assistant will
support, and who they will work with.]

POSITION SUMMARY

[Organization Name] is hiring a Program Assistant to provide administrative and
coordination support to our program team. You will keep program documentation,
schedules, communications, and events organized so the program runs smoothly and
participants are well served.

KEY RESPONSIBILITIES

Provide administrative support to the program team
Schedule meetings, events, and program activities
Maintain program records, files, and databases
Respond to calls and emails from participants
Prepare documents, reports, and correspondence
Track program data and assist with reporting
Coordinate logistics for events and workshops
Support program managers and coordinators as needed

REQUIRED QUALIFICATIONS

High school diploma or equivalent; associate or bachelor's a plus
Strong organization and coordination skills
Clear written and verbal communication
Proficiency with office and scheduling software
Attention to detail and reliability

PREFERRED QUALIFICATIONS

Prior administrative or program-support experience
Experience in the relevant program area
Bilingual skills a plus

CLASSIFICATION NOTE (read before posting)

A program assistant doing administrative and coordination support without
independent judgment on significant matters is typically non-exempt and paid
hourly, with overtime for hours over 40 a week, even if set up as salaried. This is
general information, not legal advice.

COMPENSATION AND HOW TO APPLY

Compensation: $______ per hour [or $_____ per year]
To apply, send your resume to __ by _.
[Organization Name] is an equal opportunity employer.

Template 2: Nonprofit Program Assistant

For a nonprofit or social-services program: participant support, event logistics, and grant reporting. The most common setting for the role.

Nonprofit Program Assistant Job Description
NONPROFIT PROGRAM ASSISTANT JOB DESCRIPTION
Organization: __
Location: [City, State]
Reports to: [Program Manager / Director]
Employment type: Full-time, W-2
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $______ per hour [or $_____ per year]

ABOUT [ORGANIZATION NAME]

[One or two sentences about your nonprofit, your mission, and the program this
assistant will support.]

POSITION SUMMARY

[Organization Name] is hiring a Program Assistant to support the day-to-day
operations of our program and the participants it serves. You will handle
administration, scheduling, participant communication, and event logistics so our
program team can focus on delivering services.

KEY RESPONSIBILITIES

Support program delivery and daily operations
Communicate with program participants and partners
Schedule and coordinate events, workshops, and meetings
Maintain participant records and program files
Assist with data tracking and grant reporting
Prepare materials, correspondence, and reports
Help with intake, registration, and follow-up
Support program staff and volunteers as needed

REQUIRED QUALIFICATIONS

High school diploma or equivalent; associate or bachelor's a plus
Strong organization and communication skills
Commitment to the mission and the people served
Proficiency with office and database software
Reliable, detail-oriented, and participant-focused

PREFERRED QUALIFICATIONS

Experience in nonprofit or social services
Familiarity with grant reporting
Bilingual skills a plus

CLASSIFICATION NOTE

This role is typically non-exempt and paid hourly, with overtime for hours over 40
a week. Many nonprofit program assistant roles are grant-funded, so confirm the
funding source and hours. This is general information, not legal advice.

COMPENSATION AND HOW TO APPLY

Compensation: $______ per hour [or $_____ per year]
To apply, send your resume to __ by _.
[Organization Name] is an equal opportunity employer.
Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

Template 3: Government / Program Support Assistant

For a public-sector role, including the federal GS-0303 series. Formal pay grades and classification, typically non-exempt and hourly.

Government / Program Support Assistant Job Description
GOVERNMENT / PROGRAM SUPPORT ASSISTANT JOB DESCRIPTION
Agency / Organization: __
Location: [City, State]
Reports to: [Program Manager / Supervisor]
Employment type: Full-time
Classification: [Local pay grade, or federal GS-0303 series]
FLSA status: Non-exempt (hourly, overtime-eligible)
Salary: [Pay grade range] per year

POSITION SUMMARY

[Agency Name] is hiring a Program Support Assistant to provide administrative and
clerical support to a government program. You will maintain records, process
documents, support reporting, and help the program meet its requirements and serve
the public.

KEY RESPONSIBILITIES

Provide administrative and clerical program support
Maintain records, files, and program databases
Process documents, forms, and correspondence
Support scheduling, meetings, and reporting
Respond to public and internal inquiries
Track program data and prepare reports
Support compliance with program requirements
Assist program staff with daily operations

REQUIRED QUALIFICATIONS

High school diploma or equivalent; some roles require more
Administrative or clerical experience
Strong organization and communication skills
Proficiency with office software
[Meets applicable classification standards]

PREFERRED QUALIFICATIONS

Prior government or public-sector experience
Familiarity with the relevant program area
Records or database management experience

CLASSIFICATION NOTE

Government program support assistant roles are commonly non-exempt and hourly, with
formal pay grades. The federal equivalent is the GS-0303 Miscellaneous Clerk and
Assistant series. Confirm the classification and FLSA status for the specific
position. This is general information, not legal advice.

HOW TO APPLY

Apply through [agency portal or USAJOBS] by _.
[Agency Name] is an equal opportunity employer.

Template 4: University / Education Program Assistant

For a college, university, or school-district program or department: student and faculty support, scheduling, and term logistics.

University / Education Program Assistant Job Description
UNIVERSITY / EDUCATION PROGRAM ASSISTANT JOB DESCRIPTION
Institution: __
Location: [City, State]
Reports to: [Program Director / Department Chair]
Employment type: Full-time, W-2
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $______ per hour [or $_____ per year]

POSITION SUMMARY

[Institution Name] is hiring a Program Assistant to support an academic program,
department, or student-services office. You will handle administration, scheduling,
student and faculty communication, and program logistics so the program runs
smoothly throughout the term.

KEY RESPONSIBILITIES

Provide administrative support to the program or department
Coordinate schedules, events, and meetings
Communicate with students, faculty, and staff
Maintain program records and student files
Process forms, registrations, and documents
Support reporting and program data
Assist with program events and activities
Order supplies and coordinate logistics

REQUIRED QUALIFICATIONS

High school diploma or equivalent; associate or bachelor's preferred
Administrative or office experience
Strong organization and communication skills
Proficiency with office and campus systems
Detail-oriented and student-focused

PREFERRED QUALIFICATIONS

Experience in higher education or a school setting
Familiarity with student-information systems
Event coordination experience

CLASSIFICATION NOTE

Academic program assistant roles are typically classified, non-exempt, and hourly,
often following an institutional pay schedule. Confirm the classification and FLSA
status for the position. This is general information, not legal advice.

COMPENSATION AND HOW TO APPLY

Compensation: $______ per hour [or $_____ per year]
To apply, send your resume to __ by _.
[Institution Name] is an equal opportunity employer.

Template 5: Healthcare / Behavioral Health Program Assistant

For a healthcare or behavioral-health program: client scheduling and records, with HIPAA privacy and confidentiality built in.

Healthcare / Behavioral Health Program Assistant Job Description
HEALTHCARE / BEHAVIORAL HEALTH PROGRAM ASSISTANT JOB DESCRIPTION
Organization: __
Location: [City, State]
Reports to: [Program Manager / Clinical Supervisor]
Employment type: Full-time, W-2
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $______ per hour [or $_____ per year]

POSITION SUMMARY

[Organization Name] is hiring a Program Assistant to support a healthcare or
behavioral-health program. You will handle administration, scheduling, client
communication, and records, supporting the clinical and program team and the
clients they serve.

KEY RESPONSIBILITIES

Provide administrative support to the program and clinical team
Schedule appointments, groups, and program activities
Communicate with clients and coordinate follow-up
Maintain client records and program documentation
Support intake, registration, and reporting
Handle correspondence and program materials
Protect client privacy and confidentiality
Assist program staff with daily operations

REQUIRED QUALIFICATIONS

High school diploma or equivalent; associate or bachelor's a plus
Administrative experience, ideally in a care setting
Strong organization and communication skills
Comfortable handling confidential information
Detail-oriented and compassionate

PREFERRED QUALIFICATIONS

Experience in healthcare or behavioral health
Familiarity with electronic records systems
Bilingual skills a plus

COMPLIANCE NOTE

In a healthcare or behavioral-health setting, this role handles protected health
information, so plan for HIPAA privacy training and confidentiality procedures. The
role is typically non-exempt and hourly. This is general information, not legal
advice.

COMPENSATION AND HOW TO APPLY

Compensation: $______ per hour [or $_____ per year]
To apply, send your resume to __ by _.
[Organization Name] is an equal opportunity employer.
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

Template 6: Small Business Program / Operations Assistant

For a small private business: the same support under an operations-assistant title that fits the private sector and how candidates search.

Small Business Program / Operations Assistant Job Description
SMALL BUSINESS PROGRAM / OPERATIONS ASSISTANT JOB DESCRIPTION
Company: __
Location: [City, State]
Reports to: [Owner / Operations Lead]
Employment type: Full-time, W-2
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $______ per hour [or $_____ per year]

ABOUT THIS ROLE

The "program assistant" title is most common in nonprofits, government, and
universities. A small private business that wants similar support is usually hiring
an office or operations assistant. This template adapts the role for a small
business: broad administrative and coordination support for the owner and team.

POSITION SUMMARY

[Company Name] is hiring an Operations Assistant to keep our day-to-day running
smoothly. You will handle scheduling, documents, communication, and coordination
across the business, supporting the owner and team wherever needed.

KEY RESPONSIBILITIES

Provide administrative support across the business
Schedule meetings, appointments, and activities
Maintain files, records, and documentation
Handle calls, emails, and correspondence
Coordinate logistics and office operations
Track data and help with simple reporting
Order supplies and manage vendors
Support the owner and team with daily tasks

REQUIRED QUALIFICATIONS

High school diploma or equivalent
Strong organization and multitasking skills
Clear written and verbal communication
Comfortable wearing many hats in a small team
Proficiency with office software

PREFERRED QUALIFICATIONS

Administrative or coordination experience
Experience in a small business
Bookkeeping or scheduling-tool familiarity

CLASSIFICATION NOTE

This support role is typically non-exempt and paid hourly, with overtime for hours
over 40 a week, even if set up as salaried. Classify by actual duties. This is
general information, not legal advice.

COMPENSATION AND HOW TO APPLY

Compensation: $______ per hour [or $_____ per year]
To apply, send your resume to __ by _.
[Company Name] is an equal opportunity employer.

FLSA Classification

The classification answer is simple for this role and worth getting right, because the common mistake is costly.

Almost Always Non-Exempt and Hourly
A program assistant is administrative and coordination support that does not typically involve independent judgment on significant matters, so the role is almost always non-exempt and owed overtime at one and a half times the regular rate for hours over 40 in a week. Government and university classifications usually designate it non-exempt explicitly. A salaried setup does not make the role exempt. The frequent, expensive error is treating a salaried program assistant as exempt and skipping overtime. Classify by actual duties, track hours, and confirm against current federal and state thresholds.

Keep the posting neutral and inclusive: the EEOC prohibits job advertisements that show a preference based on a protected characteristic. For the full classification test, the exempt versus non-exempt guide and the Fair Labor Standards Act overview explain the duties tests and the salary threshold.

Program Assistant Pay

This is an entry-level, hourly role, so benchmark to your sector and region and budget for overtime since the role is non-exempt.

Median Near $47,000 (BLS)
With no dedicated occupation for the title, the closest federal proxy, secretaries and administrative assistants, had a median annual wage of $47,460 as of the May 2024 data, with the lowest 10 percent under $33,840 and the highest 10 percent over $76,550 (U.S. Bureau of Labor Statistics). National compensation surveys for the specific program assistant title tend to land in the mid-$40,000s a year, or roughly $22 an hour.

Pay runs higher in high-cost metro areas and in pharmaceutical, financial-services, and legal settings. For a posting, benchmark to your sector and region, set an hourly rate that reflects the local market, and include a good-faith range where pay transparency is required.

Program Assistant vs Coordinator vs Specialist

These three titles form a ladder, and matching the title to the actual scope keeps pay and classification expectations correct.

TitleScopeTypical classification
Program assistantAdministrative and logistics supportNon-exempt, hourly
Program coordinatorRuns program components, coordinates peopleOften non-exempt; varies
Program specialistSubject-matter or program ownershipVaries by duties
Program administratorManages the program or officeOften exempt

If the role is primarily administrative support, program assistant is the right title. If the person will run program components or make decisions, a coordinator-level role fits better. Using the right title attracts the right candidates and sets accurate expectations.

From Hiring to Onboarding

The job description is step one. Once a candidate accepts, the same role becomes the basis for the offer, the non-exempt classification, and a structured onboarding. A repeatable process matters whatever sector you hire in.

Send the offer
Confirm the role, the hourly rate, the schedule, and the start date in writing, with the offer letter signed by e-signature.
Classify as non-exempt
A program assistant is almost always non-exempt and hourly. Record the classification and plan to track hours and overtime.
Train and onboard
Cover the program, tools, and any privacy training such as HIPAA in a healthcare setting, with a signed acknowledgment.
Store the records
Keep the signed job description, classification decision, and training acknowledgments organized in one place.

Once your offer is ready, the offer letter template handles the terms, and an onboarding template gives the new hire a structured start. FirstHR connects the offer, e-signatures, onboarding workflows, training modules, and document management in one place, with a way to record the non-exempt classification in the employee profile, so a smaller organization can run the hire without a dedicated HR department. FirstHR is an onboarding and HR platform, not a grants or program-management tool, and it does not run payroll or administer benefits, so connect those separately. Applicant tracking is coming soon to FirstHR.

Key Takeaways
A program assistant provides administrative and coordination support to a program team; it is an entry-level support role.
The title lives mostly in nonprofits, government, universities, and healthcare; pick the sector template that matches your setting.
A small private business usually hires the same help as an office or operations assistant instead.
The role is almost always non-exempt and hourly; a salaried setup does not make it exempt, and overtime applies.
The closest federal occupation reports a median wage near $47,000 a year, with the role being entry-level.
Match the title to the scope: assistant for support, coordinator or specialist for running program components.

Frequently Asked Questions

What does a program assistant do?

A program assistant provides administrative and coordination support to a program team so the program runs smoothly. The core work includes scheduling meetings and program activities, maintaining records and databases, responding to calls and emails from participants, preparing documents and correspondence, coordinating event and workshop logistics, tracking program data, assisting with reporting, and supporting program managers and coordinators. The role is a support position rather than a decision-making one: the program manager sets direction and the program assistant keeps the administration and logistics organized. Exact duties vary by sector, with nonprofit roles emphasizing participant support and grant reporting, government roles emphasizing records and classification, and university roles emphasizing student and faculty support, but the administrative core is consistent across all of them.

Where do most program assistant jobs sit?

Most program assistant roles sit in nonprofits and social services, state and local government, universities and school districts, and healthcare or behavioral-health organizations. These are the settings that run formal programs, often grant-funded, that need dedicated administrative support. The federal government uses a related title, Program Support Assistant, classified in the GS-0303 Miscellaneous Clerk and Assistant series. Genuine small private businesses rarely post for a literal program assistant, because they usually do not run formal programs; a small company that wants similar support typically hires an office assistant, administrative assistant, or operations assistant instead. This is why the templates here are organized by sector: the administrative work is similar everywhere, but the context, funding, and classification language differ enough to matter.

Is a program assistant the same as a program coordinator?

No, though they work closely together and the titles are sometimes used loosely. A program assistant is a support role focused on administration, scheduling, records, and logistics, and is typically entry-level and non-exempt. A program coordinator usually sits a level up, with more responsibility for running parts of the program, coordinating people and activities, and sometimes exercising independent judgment, and may be paid more. A program specialist or administrator is higher still, with subject-matter or management responsibility. When writing a job description, match the title to the actual scope: if the role is primarily administrative support, program assistant is correct; if the person will run program components and make decisions, coordinator or specialist fits better. Using the right title attracts the right candidates and sets correct pay and classification expectations.

Is a program assistant exempt or non-exempt under the FLSA?

A program assistant is almost always non-exempt and paid hourly. The role is administrative and coordination support that does not typically involve the exercise of independent judgment on significant matters, which is what the FLSA administrative exemption requires, and the pay is usually below the level where exemptions apply. Government and university classifications commonly designate the role non-exempt explicitly. Non-exempt means the employee must be paid overtime at one and a half times their regular rate for hours worked over 40 in a workweek, and that a salaried setup does not change this. The common, costly mistake is treating a salaried program assistant as exempt; classify by the actual duties, track hours, and pay overtime. Confirm against current federal and state thresholds. This is general information, not legal advice.

How much does a program assistant make?

A program assistant is an entry-level, hourly role. The closest federal occupation, secretaries and administrative assistants, had a median annual wage of $47,460 as of the May 2024 data, with the lowest 10 percent under $33,840 and the highest 10 percent over $76,550. National compensation surveys for the specific program assistant title tend to land in the mid-$40,000s a year, or roughly $22 an hour, with higher pay in high-cost metro areas and in pharmaceutical, financial-services, and legal settings. For a posting, benchmark to your sector and region, set an hourly rate that reflects the local market, and include a good-faith pay range where pay transparency is required. Because the role is non-exempt, remember to budget for overtime when hours exceed 40 in a week. This is general information, not legal advice.

Does a small business need a program assistant?

Usually a small business needs the work, just not under that title. The program assistant title is tied to nonprofits, government, and universities that run formal, often grant-funded programs, which most small private businesses do not. A small company that wants someone to handle scheduling, documents, communication, and day-to-day coordination is better served by hiring an office assistant, an administrative assistant, or an operations assistant. The duties are essentially the same, but the title fits the private sector and matches how candidates search. The small-business template on this page adapts the role accordingly, under an operations-assistant framing. If you do run a structured program, such as a community or training program, then program assistant is the right title even at a small scale.

What qualifications does a program assistant need?

Most program assistant roles require a high school diploma or equivalent as a minimum, with an associate or bachelor's degree preferred by some employers, particularly in universities and larger nonprofits. The core qualifications are practical rather than academic: strong organization and coordination skills, clear written and verbal communication, proficiency with office and scheduling software, attention to detail, and reliability. Prior administrative or program-support experience is a plus, and sector-specific experience helps, such as nonprofit or social-services background, familiarity with grant reporting, or comfort handling confidential information in a healthcare setting. Bilingual skills are frequently valued in community and social-services programs. Keep the requirements realistic for an entry-level, hourly role; over-specifying qualifications shrinks your candidate pool without improving the hire. This is general information, not legal advice.

What should a program assistant job description include?

A strong program assistant job description names the sector up front, whether nonprofit, government, university, healthcare, or private business, since that shapes the context and the classification language. It includes a short organization summary, a position summary that frames the role as program support, and responsibilities grouped into administration, scheduling and events, communication, and data and reporting. It sets the FLSA classification as non-exempt and hourly, states the schedule, and notes any sector-specific requirements such as HIPAA privacy in healthcare or grant-funding details in nonprofits. It lists realistic qualifications for an entry-level role, usually a high school diploma plus organizational and communication skills. Close with pay, a good-faith range where required, an equal opportunity statement, and clear application instructions. This is general information, not legal advice.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial