CampusLark
CampusLark is a school management platform we build and run: student, teacher, parent, and admin modules on a Django backend deployed to AWS. It is the one product on this site we own end to end, so the architecture here is the real thing, not a sample.
Core features
Everything a school runs on day to day, in one place instead of scattered across spreadsheets and disconnected tools.
Student Management
Complete student profiles with attendance, grades, and behavioral records
- Digital records
- Parent access
- Progress tracking
Academic Planning
Course scheduling, curriculum management, and lesson planning tools
- Class scheduling
- Curriculum builder
- Assignment tracking
Analytics & Reporting
Reporting on student performance and institutional metrics, built from the data the platform already records
- Performance reports
- Attendance trends
- Custom exports
Communication Hub
Real-time messaging between teachers, students, and parents
- Instant messaging
- Announcements
- Emergency alerts
Event Management
School calendar, events, and activity scheduling with reminders
- Event calendar
- RSVP tracking
- Automated reminders
Security & Privacy
Role-based access control with data encryption and compliance
- FERPA compliant
- Data encryption
- Secure access
Platform modules
Each role gets its own focused experience, sharing one set of data underneath.
Student Portal
Personalized dashboard for students to track assignments, grades, and activities
- View assignments & deadlines
- Check grades & progress
- Access course materials
- Submit homework
- View attendance
- Calendar integration
Teacher Dashboard
Comprehensive tools for classroom management and student assessment
- Grade management
- Attendance tracking
- Lesson planning
- Assignment creation
- Progress reports
- Parent communication
Parent App
Mobile app for parents to stay connected with their child's education
- Real-time notifications
- Attendance alerts
- Grade updates
- Teacher messaging
- Event calendar
- Payment portal
Admin Console
Centralized management for school administrators and staff
- User management
- Analytics dashboard
- Financial reports
- Enrollment management
- Staff scheduling
- System settings
How it is built
CampusLark runs on the same AWS and Django stack we set up for clients. The Django backend serves the application behind a load balancer, Postgres lives on RDS, and uploaded media is stored in S3 and delivered through CloudFront.
Django backend
The application logic (students, teachers, parents, scheduling, and records) runs on a Django backend in containers on AWS.
PostgreSQL on RDS
Relational data lives in a managed Postgres database on RDS, so backups and failover are handled by AWS rather than by hand.
S3 media + CloudFront
Uploaded files and media are stored in S3 and served through CloudFront, keeping them off the application servers.
Role-based access
Students, teachers, parents, and admins each see only what their role allows, with access enforced server-side.
Who it is for
Built for schools that want one platform their staff and parents actually use.
Private schools
A single school that wants student records, scheduling, and parent communication in one place instead of spread across spreadsheets.
School groups
Several campuses that need shared logins and consistent data, with each site managing its own students and staff.
Growing institutions
Schools moving off paper or disconnected tools, who want one platform their staff and parents actually use.
Launch roadmap
Where CampusLark is now and what is coming next.
CampusLark questions
It is in beta, with a public launch planned for Q4 2025. Schools can join the beta program to use it early and shape what gets built next.
Yes. CampusLark is the one product we own end to end, so it shows the exact AWS and Django stack we set up for clients. We build the same kind of backend, infrastructure, and apps for your own product.
A Django backend running in containers on AWS, PostgreSQL on RDS for relational data, S3 and CloudFront for media, and role-based access enforced server-side for students, teachers, parents, and admins.
Yes. Get in touch through the contact form and we will talk through whether CampusLark fits how your school works and what onboarding would involve.
Want CampusLark for your school?
Want CampusLark for your school, or something like it for your own product? Talk to the team that builds it, not an account manager.