Skip to main content
School-level feature — managed within your school portal at yourschool.deandesk.com.
Student reports give you a complete picture of how your students are performing, attending, and progressing across your institution. All student reports are generated from your Admin Dashboard and can be exported in multiple formats. From your Admin Dashboard, select Reports in the left sidebar, then choose Students to access student-specific reports.

Available student reports

Student attendance

Track attendance patterns across your institution or within a specific course.
  • View attendance by student, course, or date range
  • Identify absent rates and flag students who fall below a threshold
  • Drill into individual records to see which sessions a student missed
  • Export attendance for a specific course or for your entire institution
Set a minimum attendance threshold in your course settings. DeanDesk will automatically flag students who fall below it in the attendance report.

Grades and academic standing

Review student performance across all courses in one place.
  • View current grades and weighted averages per student
  • Filter by course, term, or grade range
  • Identify students at risk of failing based on their current standing
  • Compare grade distributions across courses or instructors

Transcript generation

Create official transcripts for individual students.
1

Open the Transcript report

Go to Reports → Students → Transcript Generation.
2

Select a student

Search by student name or ID to pull up their record.
3

Choose the date range

Select the academic term or custom date range to include on the transcript.
4

Generate and export

Click Generate Transcript. Download the result as a PDF.
Transcripts pull from your gradebook data. Make sure all grades are finalized before generating official transcripts for students or for external use.

Enrollment reports

Track enrollment counts and history across your courses and programs.
  • View total enrollment per course and per term
  • See historical enrollment trends over time
  • Filter by course, instructor, term, or student status (active, withdrawn, completed)
  • Export a full enrollment roster for a course or program

Generate and export a report

The steps below apply to all student report types.
1

Select the report category

Go to Admin Dashboard → Reports → Students and click the report you want to generate (Attendance, Grades, Transcript, or Enrollment).
2

Apply filters

Use the filter panel to narrow results by course, instructor, student group, term, or other available criteria.
3

Set a date range

Enter a Start Date and End Date to define the reporting period.
4

Generate the report

Click Generate Report. DeanDesk processes the data and displays the results in the table below.
5

Export

Click Export and choose your format:

Report templates

The Templates tab of the Reports dashboard is where you design reusable, school-branded formats for academic reports. When you generate a report — or set up a recurring schedule — you pick one of these templates. Each template card shows its name, description, font, paper size, and how many fields it includes. Click Create template to build a new one, or Customize on an existing card to edit it. Deleting a template does not affect reports already generated with it.

The template designer

Creating or customizing a template opens a full-screen designer with editing controls on the left and a live document preview on the right — changes appear in the preview immediately. The controls are organized into four tabs:
  • Template details — the template’s name (required) and description.
  • Report fields — checkboxes for the student information that appears: Courses, Grades, GPA, Attendance, Assignments, Instructor, Enrollment dates, Enrollment status, Numerical score, Grade comments, Term, Course description, and Disciplinary records.
  • Section labels — rename the report title and the course, attendance, comments, and disciplinary section headings to match your school’s terminology.
  • Footer — set custom footer text, and choose whether to show the official/draft status and page numbers.
Use Reset format in the designer header to restore all formatting to your school defaults, then Create template or Save changes to finish.
Disciplinary records are sensitive. If you include the Disciplinary records field, they will be visible to students or guardians once a report using this template becomes official. The field also requires disciplinary records to be enabled in School configuration.

Report access levels

Every generated student report has an access level that controls who can see it. You choose it at generation time under Who can access these reports?: You can change a report’s access level at any time after generation — open the report from the History tab and switch between Student & family access and Internal · admins only. Reports in the History tab carry an Admins only or Student access badge so you can tell them apart at a glance.

Emailing reports

Approving a report no longer notifies students or families automatically. Emailing is a separate, explicit step:
1

Open the History tab

Go to the History tab of the Reports dashboard.
2

Email one report or many

Click the mail icon (Email report) on a report’s row, or select multiple reports and use the bulk Email action. Emailing is available for Official reports with Student access.
3

DeanDesk delivers the report

Adult students receive the report themselves. For a child, the report is emailed to the child’s parents.
You can re-send a report at any time with Email report again. DeanDesk records who emailed it, when, and how many times it has been sent, and emailed reports show an Emailed badge in the History tab.
Internal reports cannot be emailed. Change the report’s access level to Student first.

Recurring report schedules

The Schedules tab on the Reports dashboard lets you generate and email fresh official reports automatically each week or month.
1

Create a schedule

In the Schedules tab, click New schedule.
2

Name it and pick a template

Enter a schedule name and choose the report template each run should use.
3

Set the cadence

Choose a Frequency of Weekly (pick a day of the week) or Monthly (pick a day of the month, 1–28), then set the time of day the run should start, in your school’s timezone.
4

Scope the students (optional)

Under Dynamic student and academic scope, filter by academic year, term, course, roster, or enrollment status (All, Active, Completed, or Withdrawn). Filters are resolved fresh on every run, so students who newly match are included automatically.
Each schedule in the table shows its cadence (e.g. “Every Monday at 08:00”), its template, its Next run, its Last result (how many reports were generated, emailed, or failed), and a status of Active or Paused. Use the row actions to pause, resume, or delete a schedule — deleting a schedule keeps the reports it already generated.
Scheduled reports do not require approval. Each run uses the latest matching students and academic data, then emails the reports automatically. Reports created by a schedule are tagged Scheduled in the History tab, so you can distinguish them from manually generated reports.

Using reports for compliance and audits

Student reports can support external audits, accreditation reviews, and regulatory reporting.
  • Attendance records serve as documentation for institutions required to track attendance by law or accreditation standards.
  • Transcripts provide official academic records for students applying to other institutions.
  • Enrollment reports verify headcount and program participation for government or grant reporting.
Export and archive reports at the end of each term. Retaining historical exports gives you a consistent audit trail even if data is updated later.

Sharing reports with parents or students

For official student reports, use the Email report action described in Emailing reports above — adult students receive their own copy, and a child’s report goes to their parents. Reports with Student access also appear on the student’s Transcript page automatically. To share any other report export:
  1. Export the report as a PDF.
  2. Email the PDF to the parent or student — for example as an attachment from the Communications Hub.
For transcripts specifically, students with access to their own student portal can request a transcript download from their profile page.