School Website Template

This template is designed for schools, academies, and educational institutions to quickly launch a modern website with an easy admin panel.

Main Features

  • Responsive school website design
  • Programs management
  • Teachers management
  • Events system
  • Photo gallery
  • Contact form
  • Admissions inquiries
  • Admin dashboard

Server Requirements

  • PHP 7.4 or higher
  • MySQL 5.7 or higher
  • Apache or Nginx server
  • PDO extension enabled

Installation Guide

Step 1 — Upload Files

Upload the template to your server using FTP or cPanel File Manager.

public_html/school-template/

Step 2 — Create Database

Create a MySQL database from your hosting panel.

Database Name: school_db
Username: school_user
Password: yourpassword

Step 3 — Import Database

Open phpMyAdmin and import the provided SQL file.

Step 4 — Configure Database

Edit the file:

includes/db.php

Update your database credentials.

Admin Panel

Admin panel URL:

yourdomain.com/admin/login.php

Default Login:

Email: admin@schooldemo.com
Password: admin123

Folder Structure

school-template
│
├── admin
├── assets
├── includes
├── index.php
├── about.php
├── programs.php
├── teachers.php
├── events.php
├── gallery.php
└── contact.php

Customization

Change Website Styles

Edit:

assets/css/style.css

Admin Styles

Edit:

assets/css/admin.css

Support

If you require assistance with installation or customization, please contact the developer.