Online Course Dropout Reason Tracking

This dataset provides detailed records of student dropout events from online courses, including coded reasons, timestamps, and anonymized demographic information. It enables comprehensive analysis of dropout patterns, supports targeted retention strategies, and facilitates research into factors affecting digital education completion rates.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Analyzing dropout rates and reasons to improve course retention

Sample rows

preview · 8 of 200 rows · all 16 columns
dropout_event_idstringdropout_reason_codestringstudent_ageintegerstudent_countrystringstudent_idstringcourse_idstringdropout_datetimedatetimestudent_genderstringstudent_ethnicitystringstudent_education_levelstringcourse_titlestringcourse_categorystringcourse_start_datedatecourse_end_datedatecourse_delivery_modestringdropout_reason_textstring
DE0001academic19IndiaS1001C20012024-03-12T15:42:00femaleAsianbachelorIntro to Data ScienceTechnology2024-01-152024-04-15self-pacedStruggled to keep up with course material and assignments.
DE0002technical22USAS1002C20022024-02-22T11:15:00maleWhiteassociateCloud Computing EssentialsTechnology2024-01-102024-03-30self-pacedRepeated platform outages disrupted my studies.
DE0003personal37MexicoS1003C20032024-04-02T18:40:00nonbinaryLatinxbachelorBusiness Communication SkillsBusiness2024-02-012024-05-01hybridFamily emergency required me to pause my studies.
DE0004workload29NigeriaS1004C20042024-05-10T10:30:00maleBlackmasterFinancial Analysis for ManagersFinance2024-03-102024-06-10hybridUnable to balance workload with job responsibilities.
DE0005financial42GermanyS1005C20052024-02-14T14:10:00femaleWhitemasterAdvanced Marketing StrategiesBusiness2024-01-102024-04-10hybridCould not afford the course fees after recent expenses.
DE0006lack_of_interest17BrazilS1006C20062024-03-28T09:05:00femaleHispanichigh_schoolCreative Writing for TeensArt2024-02-012024-04-30instructor-ledLost motivation as the course content felt irrelevant.
DE0007health53UAES1007C20072024-05-03T13:20:00otherMiddle EasterndoctorateModern Art AppreciationArt2024-03-012024-06-01instructor-ledblank
DE0008academic16ChinaS1008C20082024-04-18T16:45:00maleAsianhigh_schoolMathematics Olympiad PrepMathematics2024-03-012024-05-15self-pacedDifficulty understanding advanced mathematics concepts.

What the 200 rows show

from the 200-row sample

Health (dropout reason code) stands out: mean student_age is 69.4, against 30.2 for the rest.

  • 29median student_age
  • 4course delivery modes
  • 5student genders
  • 6student education levels
  • 10student ethnicities
  • 10course categories
Mean student_age by dropout_reason_code200 rows
0408031.5fin…26 r…17.6aca…27 r…23.6tec…29 r…40.7per…30 r…69.4hea…18 r…35.3wor…27 r…22.3lac…22 r…40.9oth…21 r…
student_age200 rows, in bands of 10
035704261392511136121060100student_age →

Median 29, from 12 to 93.

student_country200 rows · top 10 of 15 values
  1. India32
  2. USA27
  3. China19
  4. Nigeria17
  5. Mexico14
  6. Russia14
  7. France12
  8. South Africa11
  9. Singapore11
  10. Germany10
16 columns by typefrom the column list below
  • string 12
  • integer 1
  • date 2
  • datetime 1

Columns

16 columns in three groups
blueprint · 16 columns
columntypedescriptionexample
Text 12 columns
dropout_event_idstringUnique identifier for each dropout eventuniqueDE0001
student_idstringAnonymized unique identifier for each studentS1001
course_idstringUnique identifier for the digital courseC2001
dropout_reason_codestringCoded reason for the dropout (e.g., 'financial', 'academic', 'technical', etc.)8 valuesacademic
dropout_reason_textstringFree-text description or elaboration of the dropout reasonoptionalStruggled to keep up with…
student_genderstringAnonymized gender of the studentmale · female · nonbinary · prefer_not_to_say · other · optionalfemale
student_ethnicitystringAnonymized ethnicity of the student10 ethnicities · optionalAsian
student_countrystringCountry of residence of the studentoptionalIndia
student_education_levelstringHighest education level attained by the student6 values · optionalbachelor
course_titlestringTitle of the course from which the student dropped outoptionalIntro to Data Science
course_categorystringCategory or subject area of the course10 categories · optionalTechnology
course_delivery_modestringMode of course delivery (e.g., 'self-paced', 'instructor-led', 'hybrid')self-paced · instructor-led · hybrid · other · optionalself-paced
Numbers 1 column
student_ageintegerAge of the student at the time of dropout10 to 100 · optional19
Dates and times 3 columns
dropout_datetimedatetimeTimestamp when the dropout event occurred2024-03-12T15:42:00
course_start_datedateDate when the course startedoptional2024-01-15
course_end_datedateDate when the course ended (or is scheduled to end)optional2024-04-15

Use it for

  • median student…29200 rowsmean student age by d…31.5fina…17.6acad…23.6tech…40.7pers…

    An education dashboard

    Student_age by dropout_reason_code and a breakdown of student_country. Excel, Power BI or Tableau.

  • Why do the 18 health rows have a mean student_age of 69.4?

    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 dropout events with student_id, course_id and dropout_datetime to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 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 dataset200 rows16 columns
Yours1,000 rows16 columnsstudent_country: UK only

blueprint · online-course-dropout-reason-tracking

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 16 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
  • Dropout reason codes standardized
  • Course subject and difficulty mapped
  • Timestamp for dropout event
  • Anonymize student profiles
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
online-course-dropout-reason-tracking

What should your data show?

Preview 20 rows free
No signup. No card.