Course Enrollment

This dataset provides comprehensive records of student course enrollments, including course codes, sections, instructor assignments, enrollment and completion dates, and final statuses. It enables detailed tracking of academic progress, instructor workloads, and course outcomes, making it valuable for educational analytics and institutional reporting.

  • last updated 29 Oct 2025
  • by GoMask
The brief that made it

Tracking student academic progress and completion rates

Sample rows

preview · 8 of 200 rows · all 9 columns
enrollment_idstringcompletion_statusstringgradestringstudent_idstringcourse_codestringsectionstringinstructor_idstringenrollment_datedatecompletion_datedate
E-0000001completedAS-1029MATH101AI-122024-01-152024-05-20
E-0000002enrolledblankS-2032ENG202BI-222024-02-01blank
E-0000003failedFS-4021CSCI305001I-352023-08-282023-12-10
E-0000004withdrawnblankS-3289BIO110CI-192022-09-052022-11-18
E-0000005completedB+S-1029ENG202CI-222023-08-302023-12-05
E-0000006enrolledblankS-4598MATH101BI-132024-01-17blank
E-0000007failedZS-2012PHYS410999I-EXTREME2020-02-072020-06-21
E-0000008completedA-S-9876BIO110CI-192024-01-192024-06-01

What the 200 rows show

from the 200-row sample
  • 7course codes
  • 7sections
  • 26instructors
completion_status200 rows by value
05010044enrolled22%92completed46%26withdrawn13%38failed19%
grade130 rows with a value · 70 left blank
  1. A23
  2. F19
  3. B+16
  4. A-13
  5. B13
  6. C12
  7. A+8
  8. B-8
  9. C-7
  10. Z6
9 columns by typefrom the column list below
  • string 7
  • date 2

Columns

9 columns in two groups
blueprint · 9 columns
columntypedescriptionexample
Text 7 columns
enrollment_idstringUnique identifier for each course enrollment recorduniqueE-0000001
student_idstringUnique identifier for the student enrolling in the courseS-1029
course_codestringCode representing the course (e.g., MATH101, ENG202)7 codesMATH101
sectionstringSection identifier for the course (e.g., A, B, 001)7 sectionsA
instructor_idstringUnique identifier for the instructor teaching the course sectionI-12
completion_statusstringStatus indicating whether the student completed the course sectionenrolled · completed · withdrawn · failedcompleted
gradestringFinal grade earned by the student in the course section (if applicable)11 grades · optionalA
Dates and times 2 columns
enrollment_datedateDate the student enrolled in the course section2024-01-15
completion_datedateDate the student completed or withdrew from the course section (if applicable)optional2024-05-20

Use it for

  • rows2009 columnsrows by completion st…44enro…92comp…26with…38fail…

    An education dashboard

    A breakdown of grade. Excel, Power BI or Tableau.

  • What pattern can you find in 200 rows?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable enrollments with student_id, course_code and section to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 9 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 rows9 columns
Yours1,000 rows9 columns

blueprint · course-enrollment

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 9 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
  • Course capacity limits enrollment
  • Prerequisites checked before registration
  • Enrollment date within registration period
  • Status: enrolled, dropped, completed, withdrawn
  • Grade recorded upon completion
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
course-enrollment

What should your data show?

Preview 20 rows free
No signup. No card.