Mother Suah
Grade Calculator
| Subject | 1st Period | 2nd Period | 3rd Period | 1st Exam | 1st Sem Avg | 4th Period | 5th Period | 6th Period | Final Exam | 2nd Sem Avg | Final Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Period Averages | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| Semester Averages | 0.00 | 0.00 | 0.00 | ||||||||
π€ Assistant
Ask me anything about grades, study tips, or how to use this tool! (Powered by OpenAI)
Note: Your chats are sent to OpenAI for processing. No data is stored.
Help & Guide
Find answers to common questions and learn how to use the tool effectively.
π Introduction
Welcome to Grade Matrix Calculator! This tool helps you track grades across periods and exams, calculate subject/period averages, and export reports. It's designed for students and teachersβsimple, fast, and mobile-friendly.
π How to Use
- Add Subjects: Click "Add Subject" or use the pre-loaded ones (e.g., Mathematics). Edit names as needed.
- Enter Scores: Fill in numbers (0-100) for each period/exam. Scores below 70 auto-highlight in red!
- Calculate: Click "Calculate Averages" (Pro Tip: Ctrl+Enter shortcut!) to compute subject averages, period averages, and overall grade.
- Download: After calculating, use "Download CSV" (for Excel) or "Download PDF" (for printing). Files include only periods with data.
- Remove Rows: Click the "Remove" button next to any subject.
Tip: Empty scores are skipped in averages. Your data is saved in your browser automatically.
β¨ Features
- Real-Time Highlights: Low scores (<70) turn red instantly.
- Dynamic Table: Add/remove subjects on-the-fly; sticky headers for scrolling.
- Comprehensive Averages: Calculates averages for each subject, period, and semester, plus a final overall average.
- Professional Exports: Download your grade matrix as a clean CSV or a formatted PDF report.
- User Accounts: Sign up to save your grade sessions and access them from anywhere.
- Validation: Errors shown for invalid inputs (e.g., non-numbers).
π§ Troubleshooting
- No averages showing?
- Enter at least one score per subject and click "Calculate".
- Download not working?
- Ensure you've calculated first. Check browser pop-up blockers.
- Mobile issues?
- Horizontal scroll for wide table; tap hamburger (β°) for nav.
- Red highlights not clearing?
- Edit score to 70+ or clear itβupdates live.
If issues persist, refresh the page or check console (F12).
π§ Contact & More
Questions? Use the Contact Form or email mr.suah19@gmail.com.
Last updated: October 13, 2025
Application Settings
Customize your Grade Calculator experience.
π Appearance
β οΈ Low Score Threshold
π GPA Mode
π Default Subjects
π« School Information
π€ Export Options
ποΈ Data Management
These actions cannot be undone.
My Profile
Manage your account, view stats, and access saved sessions.
Click "Save Changes" to update your profile.
πΎ Saved Sessions
Save your current grades to load later or access from another device.
You have no saved sessions.
Click "Save Current Session" to get started!
π Quick Stats & Visualizations
πͺ Account Actions
Logging out will clear your current session from the device.
Contact Us
Have a question, feedback, or need support? We'd love to hear from you!
Direct Contact
π§ mr.suah19@gmail.com
π +231 (778) 662-590
We typically respond within 24-48 hours.
Privacy Policy
π Introduction
Effective Date: October 13, 2025
Welcome to Grade Calculator ("we," "our," or "us"). We respect your privacy and are committed to protecting your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your data when you use our web application (the "App"). By using the App, you consent to these practices.
π Information We Collect
We collect the following types of information:
- Personal Data: Email address, name, and profile photo (if provided) during registration/login via Firebase Authentication.
- Usage Data: Grades, subjects, and session data stored locally in your browser (localStorage). This is not sent to our servers unless you explicitly save sessions.
- Contact Data: Name, email, subject, and message when using the contact form.
We do not collect sensitive data like financial info or health records.
π€ How We Use Your Information
- Provide and improve App features (e.g., save sessions, calculate grades).
- Send auto-replies and respond to contact form inquiries via EmailJS.
- Analyze usage to enhance the App.
We do not sell your data to third parties.
π Data Security & Storage
Your data is secured with:
- Firebase Authentication (encrypted, compliant with GDPR/CCPA).
- Local browser storage for grades/sessions (deleted on logout/clear).
- EmailJS for contact forms (data transmitted securely, not stored long-term).
We retain data only as long as needed for App functionality. You can delete your account via Firebase console or contact us.
π Third-Party Services
- Firebase: For authentication and user management (see Google Privacy Policy).
- EmailJS: For contact form submissions (see EmailJS Privacy Policy).
- jsPDF: Local PDF generation (no data sent externally; open-source library).
We only share data with these services as necessary for functionality. No ads or tracking pixels.
βοΈ Your Rights & Choices
You have rights to:
- Access, update, or delete your data (via Profile or contact us).
- Opt-out of communications (reply "unsubscribe" to emails).
- Withdraw consent (logout/delete account).
For EU users: GDPR compliant. For CA users: CCPA compliant. Contact us for requests.
π Changes to This Policy
We may update this policy. Changes will be posted here with the new effective date. Continued use after changes implies acceptance.
Questions? Email mr.suah19@gmail.com.
Terms of Service
π Introduction
Effective Date: October 13, 2025
Welcome to Grade Calculator ("we," "our," or "us"). These Terms of Service ("Terms") govern your use of our web application (the "App"). By accessing or using the App, you agree to be bound by these Terms. If you do not agree, please do not use the App.
π€ User Responsibilities
You agree to:
- Use the App only for lawful purposes and in compliance with all applicable laws.
- Provide accurate information during registration and use.
- Not misuse the App, including but not limited to: introducing malware, unauthorized access, or spamming.
- Respect intellectual property rights and not copy or distribute App content without permission.
We reserve the right to suspend or terminate accounts for violations.
π‘ Intellectual Property
The App and its content (including design, code, and features) are owned by us or our licensors. You are granted a limited, non-exclusive, non-transferable license to use the App for personal, non-commercial purposes. You may not modify, reproduce, or distribute any part of the App without written consent.
π« Disclaimers & Limitations
The App is provided "as is" without warranties of any kind. We do not guarantee accuracy of calculations or uninterrupted service. You use the App at your own risk. In no event shall we be liable for indirect, incidental, or consequential damages arising from your use of the App.
Liability is limited to the maximum extent permitted by law.
π Termination
We may terminate or suspend your access to the App at any time, with or without notice, for any reason, including violations of these Terms. Upon termination, your right to use the App ceases immediately.
You may stop using the App at any time by deleting your account or ceasing access.
βοΈ Governing Law
These Terms are governed by the laws of Liberia, without regard to conflict of law principles. Any disputes shall be resolved exclusively in the courts of Monrovia, Liberia.
π Changes to These Terms
We may update these Terms from time to time. Changes will be posted here with the new effective date. Continued use of the App after changes constitutes acceptance.
Questions? Email mr.suah19@gmail.com.