ClassReport

Attendance Report Generator

School Details
School Timing

Note: Attendance punching will vary by ±20 seconds from these times.

Current: Weekday 06:50 - 11:30 | Saturday 11:00 - 15:00

₹10 per student

Load student data to see pricing

Upload Student CSV

CSV: Student Name, RollNo | Max: 70 students

Generate Report

Ready to generate? Preview will show with watermark

Report Preview
0 students

Ready to Generate Report

Complete the steps and upload CSV, then click "Generate Preview"

Your professional attendance report will appear here

How It Works

1. Upload CSV

Upload student list (max 70 students) with Name and Roll Number

2. Generate Report

Attendance data is auto-generated with holidays automatically detected and excluded, so reports stay accurate.

3. Download PDF

Review and download clean, professional attendance reports ready to share or print.

Simple Pricing

₹10
per student

Review your student report before download (pay-per-download)

Quick FAQ

What format should my CSV be?

CSV should have columns: Name, RollNumber (or RollNo). We'll auto-generate attendance data.

How many students per report?

Maximum 70 students per report, with 3 students per page in A4 landscape format for optimal readability.

Can I preview before paying?

Yes! Preview your report with watermark before downloading the clean PDF.

Are holidays excluded from reports?

Yes! All Maharashtra state holidays (Republic Day, Holi, Diwali, etc.) are automatically excluded from attendance reports to provide accurate working day calculations.

How to Prepare Your CSV File

📊 Using Microsoft Excel

Step 1: Create New Spreadsheet

Open Excel and create a new blank workbook

Step 2: Add Headers

In the first row, add these exact column headers:

Student Name | RollNo

Step 3: Add Student Data

Fill rows with student information:

John Doe | 001
Jane Smith | 002

Step 4: Save as CSV

File → Save As → CSV (Comma delimited)

📋 Using Google Sheets

Step 1: Create New Sheet

Go to sheets.google.com and create new sheet

Step 2: Add Headers

In cell A1 and B1, add:

A1: Student Name
B1: RollNo

Step 3: Add Students

Fill subsequent rows with student data

Step 4: Download CSV

File → Download → Comma-separated values (.csv)

💡 Important Notes:

  • • Only include Student Name and RollNo columns
  • • We'll automatically generate 80% attendance rate for the selected month
  • • Ensure no empty rows between student data
  • • Roll numbers can be numeric or alphanumeric
  • • Maximum allowed: 70 students per report

Need Help?

Contact us via email or WhatsApp in case you face any issues with payment and report generation.

📱 WhatsApp

Primary support channel

✉️ Email

Secondary support