Monthly Attendance Register (California)

Tool Search: Monthly Attendance Register

The Monthly Attendance Register report shows student attendance data during School Months created in the school calendars. Users can select specific grade levels and specific attendance categories to report.

Students marked as present for at least one attendance-taking course scheduled in an instructional period during a school day count as present for the whole day.

Screenshot of the Monthly Attendance Register report editor, located at Reporting, CA State Reporting. Monthly Attendance Register

School months must start on a Monday and be four weeks long. For more information on creating School Months, see the School Months for California article.

Report Logic

All students who have the same Service Type/Track Jumper status enrolled in the selected calendar at any time during the selected School Month(s) report.

  • Student Type - Primary Enrollment (default) reports all students who have enrollments with a Service Type of Primary
  • Student Type - Partial Enrollment reports only those students who have enrollments with a Service Type of Partial and have a CALPADS Enrollment Status selected
  • Student Type - Track Jumper reports only those students who have the Track Jumper checkbox marked n their Primary enrollment

Students not report when:

  • Their enrollment is marked as State Exclude.
  • They are enrolled in a grade level marked as State Exclude.
  • They are enrolled in a calendar marked as State Exclude.
  • Their enrollment in the selected calendar is marked as No Show, unless they have a subsequent active enrollment that begins during the same School Month.

Age Requirements

The Department of Education has new requirements starting with the 2022-23 school year to expand Transitional Kindergarten for all four year olds in California. Refer to the Transitional Kindergarten and the Department of Education websites for more information. 

The default date for Transitional Kindergarten is April 2 of the end year of the active year. When 2023-2024 is the active year (set on the School Years tool), the date defaults to April 2, 2024. 

Students report in the Monthly Attendance Register when they are five years old. When the student has a Program 185: Transitional Kindergarten flag record OR the student is enrolled in State Grade Level TK: Transitional Kindergarten, the following logic applies.

  • When a student turns 5 before the entered TK Date and the student has an active TK flag, they report average daily attendance from the beginning of their enrollment. The TK Flag start date or Eligibility Start Date must also start before the entered TK Date of the active school year.
  • When a student turns 5 during the school month selected in the extract editor and it is after the entered TK Date, and the student has an active TK flag, the average daily attendance reports only for the days on or after the student's birthday. The TK Flag start date or Eligibility Start Date must also start before the entered TK Date of the active school year. When the student's birthday is after the entered TK Date, the student does not report as a gain or a gap gain.
  • When a student has a TK flag AFTER the entered TK Date, the student reports from the start date of the TK flag.
  • When a student has an enrollment start date AFTER the entered TK Date and an active TK flag, the student reports from the start date of the TK flag. When the enrollment date is before the TK flag date, the student reports from whichever date is later - enrollment start date, TK Flag Date or Birth Date.

Enrollments

Students in all State Grade Levels report when All Grade Levels is selected. Otherwise, only students in the selected grade levels report. Students enrolled in Grade Level PS do not report. 

Student data is grouped by School Month. All students who have an active enrollment for at least one instructional day within the selected School Month report.

  • Within a School Month grouping, records are grouped by Attendance Funding Category.
  • Within the Attendance Funding Category grouping, records are grouped by District of Apportionment.
  • Within in a District of Apportionment section, records are grouped by grade level.

Attendance Funding Category reports based on the selected reporting period.

  • If School Month 1 is selected, the Attendance Funding Category on the enrollment for that time period reports.
  • If there is more than one Attendance Funding Category in one school month, all categories report. Enrollment start dates determine the attendance time for the categories.

Students who change Grades, Attendance Funding Categories, District of Apportionment, or Service Types report multiple times.

  • Students who change grades only during a school month report twice in the section, one line for each grade level.
  • Students who change Attendance Funding Category and/or District of Apportionment during a School Month report in each section.
  • Student who change Service Type during a School Month report in both reports.

A student only reports once if the enrollment record has an End Status of 440.

Courses marked as ASES do not report. The ASES course Types that do not report are as follows:

  • A1 - Before School Base
  • A2 - After School Base
  • A3 - Before School Supplemental
  • A4 - 3-hour After School Supplemental
  • A5 - 6-hour After School Supplemental
  • Not Funded - ASES Not Funded 

Attendance Present or Absent

A student is counted as Present for the entire day if he/she is present in at least one attendance-taking course section in an instructional period. Present means:

  • No attendance code in the period.
  • An attendance code in the period with a Status of Present or Tardy and any excuse.
  • An attendance code in the period with a Status of Absent and an Excuse of Exempt. 

A student is counted as Absent for the entire day if he/she is absent in ALL attendance-taking course sections in instructional periods. Absent means an attendance code with a Status of Absent and an Excuse of Excused, Unexcused or Unknown.

Days Taught is a count of all days in the School Month that are marked as School Day, Instruction and Attendance on the Calendar tab. Days not marked for all three are not considered Instructional Days. Days within the range of Exclude Start Date and Exclude End Date for School Months are ignored even if they are marked as School Day, Instruction and Attendance.

Day Code Logic

The following values report when data meets the listed descriptions.

ValueDescription
HReports when the day is not considered an Instructional Day.
BReports for any new enrollment with the first day of presence within the time frame (School Month) selected on the extract editor. This includes grade level changes.
LReports for any ended enrollment with the last day of presence within the time frame (School Month) selected on the extract editor. This includes grade level changes.
-Reports when the day is counted for apportionment.
NReports when the student is not actively enrolled in the selected calendar on a day, assuming the student has an active enrollment in the same funding category and district of apportionment later in the school month.
/Reports when the student changed grade levels within the school month. This reports as two lines in the sections for the days after the end of the first enrollment and the days before the start of the second enrollment report.
#Reports when the student is actively enrolled in the selected calendar with the appropriate service type/AFC/DofA but is not on the roster of at least one attendance-taking course scheduled into an instructional period.
$Reports when the student has an active enrollment in the selected calendar or subsequent enrollment with a different attendance category or  service type in the same School Month for the days when the student was enrolled but had a different service type.

An Attendance Code Legend prints on the second to last page of the report when generating the report in PDF format. This list of Attendance Codes includes the values above plus additional values based on the attendance codes used at the school and/or district.

Attendance Code Legend in PDF Format

Report Editor

FieldDescription
TK DateIndicates the date for when students in Transitional Kindergarten programs are allowed to generate average daily attendance for the Monthly Attendance Summary.

This date is automatically set to April 2, 2024. If necessary, it can be modified by selecting the calendar icon to choose a new date or by entering a new date in mmddyy format.

When the student has a Transitional Kindergarten record AND is under five years old:
  • ADA reports from the beginning of their enrollment in the active school year when their fifth birthday is ON or BEFORE the entered TK Date. 
  • ADA reports from the student's fifth birthday when their birthday is AFTER the entered TK Date.
The Department of Education has new requirements starting with the 2022-23 school year to expand Transitional Kindergarten for all four year olds in California. Refer to the Transitional Kindergarten and the Department of Education websites for more information. 
Attendance CategoryDetermines the attendance reporting group into which the student falls. Categories are selected on student Enrollment records. Select one or more categories as needed; an option for All Categories is available to include all options.
Choose GradesList of state grade levels of enrollment. Select All Grades to include enrollment data from all grade levels at the Calendar/School selected in the Campus toolbar.
Ad hoc FilterAllows a pre-existing ad hoc filter to be chosen to further narrow the results of the students included in the report. For example, the MAR may need to be generated for a particular race/ethnicity. Creating a filter that only pulls that information can be selected here, so the results of the MAR only return students in the selected grade level, attendance category and a particular race/ethnicity. This allows for LCAP reporting.
Select School Month

Select one school month from which to report attendance data.


As noted above, School Months must start on a Monday and be four weeks long. If a school month does not start on a Monday, it cannot be selected.

Sort ByThe report can be sorted by Grade level or Student Name.
Student Type

Select the type of enrollment to include:

  • Primary Enrollments (not Track Jumpers)
  • Track Jumpers
  • Partial Enrollments
FormatThe report can be generated in PDF or CSV format.

Generate the Report

  1. Select the desired Attendance Category from the list.
  2. Select the Grade levels of students to include in the report.
  3. Select the appropriate Ad hoc Filter, if desired.
  4. Select the School Month to include in the report.
  5. Choose whether to sort by Grade or Name.
  6. Select the Student Type from the dropdown list.
  7. Choose the Format in which to display the report.
  8. Click the Generate Report button. The report appears in the selected format, displaying attendance information for the selected students.

The report can also be generated using Batch Queue functionality, where the report is not generated until a specified time. Instead of selecting Generate Report, select Submit to Batch. See the Batch Queue article for more information.

Screenshot of the MAR in PDF format, sorted by Grade LevelMonthly Attendance Register, PDF Format, sorted by Grade Level

The last page of the report contains signature lines for verification of accurate and complete data (image 3)

Screenshot of the Verification signatures on the MAR. Monthly Attendance Register, Verification Page

Screenshot of the MAR in CSV format sorted by student nameMonthly Attendance Register, CSV Format, sorted by Student Name

Report Layout

Data ElementDescriptionLocation
NameReports the student's Last Name, First Name and Middle Initial.

Alphanumeric, 100 characters
Census > People > Demographics > Person Information > Last Name, First Name, Middle Name

Identity.lastName

Identity.firstName

Identity.middleName

Student NumberReports the student's local student number.

Numeric, 8 digits
Census > People > Demographics > Person Identifiers > Local Student Number

Person.studentNumber
GenderReports the student's gender.

Alphanumeric, 1 character (M or F)
Census > People > Demographics > Person Information > Gender

Identity.gender
Grade LevelReports the student's grade level of enrollment.

Alphanumeric, 3 characters
Student Information > General > Enrollments > General Enrollment Information > Grade

Enrollment.grade
State Grade LevelReports the student's state grade level of enrollment based on the student's grade level of enrollment.

Alphanumeric, 3 characters
System Administration > Calendar > Calendar > Grade Levels

Calendar.stateGrade
School Month Data

Reports the days of the week for the school month, denoting the type of day and attendance information.


Alphanumeric, 2 characters

System Administration > Calendar > Calendar > School Month

Calendar.schoolMonth
EnrollTotal number of Instructional Days in the School Month on which the student is actively enrolled. These days report #, B, L, - or an actual attendance code.

Numeric, 3 digits
Calculated, data not stored
NCTotal number of Instructional Days in the School Month on which the student is actively enrolled but not scheduled into an attendance-taking course in an instructional period. These days report #.

Numeric, 3 digits
Calculated, data not stored
ORTotal number of Instructional Days in the School Month in which the student is not actively enrolled. These days report  N, $ or /.

Numeric, 3 digits
Calculated, data not stored
UnExTotal number of Instructional days in the school month on which the student is marked Absent and the predominant Excuse Code is Unexcused or Unknown. These days report an actual attendance code.

Numeric, 3 digits
Calculated, data not stored
ExTotal number of Instructional Days in the School Month on which the student is marked Absent and the predominant Excuse Code is Excused. These days report an actual attendance code.

Numeric, 3 digits
Calculated, data not stored
Appt

Total number of Instructional Days in the School Month on which the student is present. These days report B, L, - or an actual attendance code that means Present.  Days that report # are not included.



Numeric, 3 digits

Calculated, data not stored
ADA

The amount of Average Daily Attendance (ADA) earned by this student during the school month.


Days Appt divided by Days Taught


Numeric, 3 digits 

Calculated, data not stored
%

The percent of time enrolled in which the student is Present.


Days Appt divided by (Days Enrolled minus Days NC) times 100.


Numeric, 3 digits

Calculated, data not stored
Independent Study Days counted for Apportionment (Code ISC, CIC)

Total number of Instructional Days in the School Month on which the student has an attendance entry assigned the State Code of ISC: Independent Student Complete or CIC: Course Instruction Complete.


If no applicable days exists, reports 0.


Numeric, 3 digits

Calculated, data not stored
Independent Study ADA

The amount of ADA earned by means of Independent Study during the school month. If no applicable days exists, reports 0.00.


Independent Study Days divided by Days Taught


Numeric, 3 digits

Calculated, data not stored.

Previous Versions

Monthly Attendance Register (California) [.2239 - .2339]
Monthly Attendance Register (California) [.2144 - .2235]