Volunteer Training Retention Metrics

This dataset provides a detailed view of nonprofit volunteer engagement, tracking individual training participation, completion outcomes, and retention rates at 6 and 12 months. It enables operational managers to analyze the impact of training programs, identify factors influencing volunteer commitment, and optimize onboarding and engagement strategies using robust, actionable metrics.

  • last updated 1 Jan 2026
  • by GoMask
The brief that made it

Analyzing volunteer retention and engagement trends

Sample rows

preview · 8 of 55 rows · all 20 columns
volunteer_idstringtraining_completion_statusstringtraining_scorefloatretention_6_monthsbooleanmanager_idstringvolunteer_first_namestringvolunteer_last_namestringvolunteer_emailstringvolunteer_phonestringvolunteer_join_datedatevolunteer_statusstringtraining_idstringtraining_namestringtraining_typestringtraining_start_datedatetraining_end_datedatepost_training_survey_scorefloatretention_12_monthsbooleantotal_hours_volunteeredfloatrolestring
V001completed92.5trueM001JessicaNguyenjessica.nguyen38@volunteer.org415-555-01672022-09-15activeT1001Onboarding Essentialsonboarding2022-09-182022-09-194.7true152.5mentor
V002completed87trueM002DavidSanchezdavidsanchez@nonprofitmail.com312-555-02982021-07-20completedT1002Event Management 101skills2021-08-032021-08-054.3false48event staff
V003completed95trueM003PriyaSharmapriya.sharma@volunteersunited.org646-555-11442023-02-10activeT1003Child Safety Compliancecompliance2023-03-012023-03-025blank75.75admin
V004incompleteblankfalseM001MichaelBrownmichael.brown19@npvol.org503-555-09222022-12-01inactiveT1004Advanced Mentoringskills2023-01-122023-01-142.8false20mentor
V005completed74.5trueM002SarahKimsarah.kim@volunteernetwork.com718-555-01882022-04-21completedT1005Volunteer Onboardingonboarding2022-04-232022-04-233.9true110event staff
V006incompleteblankfalseM003LiamO'Connorliam.oconnor@npvol.org213-555-04212021-09-10withdrawnT1006Compliance Refreshercompliance2022-01-152022-01-151.5false8admin
V007completed89trueM004MariaGarciamaria.garcia@volunteerhub.net602-555-11222023-05-14activeT1007Event Logisticsskills2023-06-012023-06-024.4blank56event staff
V008incompleteblankfalseblankJamesLeejames.lee@volunteersunited.orgblank2022-11-08inactiveT1008Onboarding Expressonboarding2022-11-102022-11-102false0admin

What the 55 rows show

from the 55-row sample

Completed (training completion status) stands out: 36 of its 37 rows have retention_6_months = true, against 0 of 17 for the rest.

  • 67%retention_6_months = true
  • 88.0median training_score
  • 3training types
  • 3roles
  • 4volunteer statuses
  • 4.2median post_training_survey_score
Retention 6 months rate by training_completion_statusretention_6_months = true
0%50%100%97%completed36 of 370%incomplete0 of 160%in-progress0 of 1
training_score38 rows, in bands of 10
0918000000241814050100training_score →

Median 88.0, from 62.0 to 97.5.

manager_id54 rows with a value · 1 left blank
  1. M0038
  2. M0017
  3. M936
  4. M0025
  5. M0045
  6. M925
  7. M914
  8. M944
  9. M973
  10. M993
20 columns by typefrom the column list below
  • string 12
  • float 3
  • date 3
  • boolean 2

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 12 columns
volunteer_idstringUnique identifier for each volunteeruniqueV001
volunteer_first_namestringFirst name of the volunteerJessica
volunteer_last_namestringLast name of the volunteerNguyen
volunteer_emailstringEmail address of the volunteeruniqueliam.oconnor@npvol.org
volunteer_phonestringContact phone number of the volunteeroptional415-555-0167
volunteer_statusstringCurrent engagement status of the volunteeractive · inactive · completed · withdrawnactive
training_idstringUnique identifier for the training session attendedT1001
training_namestringName or title of the training sessionOnboarding Essentials
training_typestringType or category of training (e.g., onboarding, skills, compliance)3 typesonboarding
training_completion_statusstringIndicates if the volunteer completed the trainingcompleted · incomplete · in-progresscompleted
rolestringVolunteer role or assignment (e.g., mentor, event staff, admin)3 roles · optionalmentor
manager_idstringUnique identifier for the volunteer's manager or coordinator12 managers · optionalM001
Numbers 3 columns
training_scorefloatScore or grade achieved in the training (if applicable, 0-100 scale)0 to 100 · optional92.5
post_training_survey_scorefloatVolunteer satisfaction or feedback score after training (e.g., 1-5 scale)1 to 5 · optional4.7
total_hours_volunteeredfloatTotal number of hours volunteered since training0 or more · optional152.5
Dates and times 3 columns
volunteer_join_datedateDate the volunteer joined the organization2022-09-15
training_start_datedateDate the training session started2022-09-18
training_end_datedateDate the training session ended2022-09-19
True or false 2 columns
retention_6_monthsbooleanWhether the volunteer was retained 6 months after trainingtrue
retention_12_monthsbooleanWhether the volunteer was retained 12 months after trainingtrue

Use it for

  • retention 6 mo…67%36 of 54 rowsretention 6 months by…97%comple…0%incomp…0%in-pro…

    A human resources dashboard

    The retention_6_months rate, training_score by training_completion_status and a breakdown of manager_id. Excel, Power BI or Tableau.

  • Why do 36 of 54 rows have retention_6_months = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable volunteers with volunteer_first_name, volunteer_last_name and volunteer_email to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset55 rows20 columns
Yours1,000 rows20 columns

blueprint · volunteer-training-retention-metrics

Behind this dataset

Same schema. As many rows as you need.

These 55 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Record each volunteer's training completion status
  • Track retention at 30, 90, and 180 days post-training
  • Segment data by training type and delivery method (in-person/virtual)
  • Include feedback scores for training sessions
  • Flag volunteers eligible for advanced roles after retention threshold
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
volunteer-training-retention-metrics

What should your data show?

Preview 20 rows free
No signup. No card.