WP Manifestindependent plugin directory
manifest / utilities / school-fee-calc

School Fee Calculator

A comprehensive school fee calculator plugin for WordPress with advanced features including discount systems, payment plans, and tax calculations.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/gurpreetpuadh/school-fee-calc/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

School Fee Calculator WordPress Plugin

A comprehensive school fee calculator plugin for WordPress with advanced features including discount systems, payment plans, and tax calculations.

Features

  • 🎯 Multiple student types (Day Scholar, Boarder, International)
  • 💰 Comprehensive fee structure management
  • 🎁 Advanced discount system (sibling, early payment, scholarships)
  • 📅 Flexible payment plans (Annual, Semi-Annual, Quarterly, Monthly)
  • 🧮 Tax calculations
  • 📊 Detailed fee breakdown
  • 📱 Responsive design
  • 🔌 Shortcode support
  • 📈 Reporting and analytics
  • 🌍 Multi-language ready

Installation

  1. Upload the plugin files to /wp-content/plugins/school-fee-calc
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Use the [school_fee_calculator] shortcode to display the calculator

Usage

Basic Shortcode

[school_fee_calculator] [fee_calculator_results]

Admin Setup

  1. Go to WordPress Admin → Fee Calculator
  2. Set up fee structures for different grades
  3. Configure discounts and payment plans
  4. Add shortcode to any page/post

📁 File Structure

school-fee-calc/ ├── school-fee-calc.php # Main plugin file

├── includes/ # Core classes

│ ├── class-admin.php

│ ├── class-calculator.php

│ ├── class-shortcodes.php

│ ├── class-ajax.php

│ └── class-database.php

├── templates/ # Admin templates

│ ├── admin-dashboard.php

│ ├── fee-structures.php

│ ├── discounts.php

│ ├── payment-plans.php

│ └── settings.php

├── assets/ # CSS & JS

│ ├── css/

│ │ ├── admin.css

│ │ └── frontend.css

│ └── js/

│ ├── admin.js

│ └── frontend.js

└── languages/ # Translation files

🔧 Requirements

  • WordPress 6.8.3
  • PHP 7.4+
  • MySQL 5.6+