<!DOCTYPE html>
<html lang="en">
<head>
  <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-1RGH7P4VE1"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
  
    gtag('config', 'G-1RGH7P4VE1');
  </script>
  <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="Weighted GPA Calculator — calculate GPA that accounts for AP, IB, Honors, and accelerated course weightings. Supports 4.0, 5.0, and custom scales.">
  <title>Weighted GPA Calculator | AcadTools.Online</title>
  <link rel="canonical" href="https://acadtools.online/tools/weighted-gpa-calculator">
  <script>
    (function () {
      const t = localStorage.getItem('theme') || 'dark';
      document.documentElement.setAttribute('data-theme', t);
    })();
  </script>
    <link rel="preload" as="style" href="/css/fonts.css" onload="this.onload=null;this.rel='stylesheet'">
  <noscript><link rel="stylesheet" href="/css/fonts.css"></noscript>
  <link rel="icon" href="/assets/logo.png" type="image/png">
  <link rel="preload" as="style" href="/css/main.css?v=202" onload="this.onload=null;this.rel='stylesheet'">
  <link rel="preload" as="style" href="/css/devkit-bg.css" onload="this.onload=null;this.rel='stylesheet'">
  <link rel="preload" as="style" href="/css/components.css?v=202" onload="this.onload=null;this.rel='stylesheet'">
  <link rel="preload" as="style" href="/css/sidebar.css" onload="this.onload=null;this.rel='stylesheet'">
  <link rel="preload" as="style" href="/css/tools.css?v=202" onload="this.onload=null;this.rel='stylesheet'">
  <link rel="preload" as="style" href="/css/mobile.css?v=202" onload="this.onload=null;this.rel='stylesheet'">
  <noscript>
    <link rel="stylesheet" href="/css/main.css?v=202">
    <link rel="stylesheet" href="/css/devkit-bg.css">
    <link rel="stylesheet" href="/css/components.css?v=202">
    <link rel="stylesheet" href="/css/sidebar.css">
    <link rel="stylesheet" href="/css/tools.css?v=202">
    <link rel="stylesheet" href="/css/mobile.css?v=202">
  </noscript>
  
  
  
  
  
  <script type="application/ld+json">
  {"@context":"https://schema.org","@type":"WebApplication","name":"Weighted GPA Calculator","url":"https://acadtools.online/tools/weighted-gpa-calculator","description":"Calculate GPA that accounts for AP, IB, Honors, and accelerated course weightings.","applicationCategory":"EducationalApplication","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"}}
  </script>
      <meta name="google-adsense-account" content="ca-pub-8141738229570330">
</head>
<body>
<div class="bg-layer bg-grid"></div><div class="bg-layer"><div class="bg-orb1"></div><div class="bg-orb2"></div></div><div class="bg-layer bg-scan"></div>

<header class="navbar">
    <div class="nav-container">
      <a href="/" class="nav-logo">
        <img src="/assets/logo.png" alt="AcadTools" style="width:30px;height:30px;border-radius:6px;object-fit:cover;">
        <span class="nav-logo-text">Acad<span>Tools</span></span>
      </a>

      <nav class="nav-cats" id="navCats">
        <!-- GPA Tools -->
        <div class="nav-cat-wrap">
          <a class="nav-cat" href="#">
            <span class="nav-cat-dot" style="background:#00FFB2;"></span>
            GPA Tools ▾
            <span class="nav-cat-underline" style="background:#00FFB2;box-shadow:0 0 6px #00FFB2;"></span>
          </a>
          <div class="nav-mega-dropdown">
            <a class="dd-item" href="/tools/gpa-calculator">
              <div class="dd-icon" style="background:rgba(0,255,178,0.08);">🎓</div>
              <div>
                <div class="dd-name">GPA Calculator</div>
                <div class="dd-desc">Semester GPA from courses &amp; grades</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/cgpa-calculator">
              <div class="dd-icon" style="background:rgba(0,255,178,0.08);">📊</div>
              <div>
                <div class="dd-name">CGPA Calculator</div>
                <div class="dd-desc">Cumulative GPA across semesters</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/semester-gpa-calculator">
              <div class="dd-icon" style="background:rgba(0,255,178,0.08);">📅</div>
              <div>
                <div class="dd-name">Semester GPA</div>
                <div class="dd-desc">Quick single semester calculator</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/weighted-gpa-calculator">
              <div class="dd-icon" style="background:rgba(0,255,178,0.08);">⚖️</div>
              <div>
                <div class="dd-name">Weighted GPA</div>
                <div class="dd-desc">AP / Honors / IB course weights</div>
              </div>
            </a>
          </div>
        </div>

        <!-- Planning -->
        <div class="nav-cat-wrap">
          <a class="nav-cat" href="#">
            <span class="nav-cat-dot" style="background:#38BDF8;"></span>
            Planning ▾
            <span class="nav-cat-underline" style="background:#38BDF8;box-shadow:0 0 6px #38BDF8;"></span>
          </a>
          <div class="nav-mega-dropdown">
            <a class="dd-item" href="/tools/required-gpa-calculator">
              <div class="dd-icon" style="background:rgba(56,189,248,0.08);">🎯</div>
              <div>
                <div class="dd-name">Required GPA</div>
                <div class="dd-desc">GPA needed to hit your target</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/final-grade-calculator">
              <div class="dd-icon" style="background:rgba(56,189,248,0.08);">📝</div>
              <div>
                <div class="dd-name">Final Grade Calc</div>
                <div class="dd-desc">Minimum final exam score needed</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/cumulative-gpa-predictor">
              <div class="dd-icon" style="background:rgba(56,189,248,0.08);">🔮</div>
              <div>
                <div class="dd-name">CGPA Predictor</div>
                <div class="dd-desc">Project your future GPA trajectory</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/gpa-improvement-planner">
              <div class="dd-icon" style="background:rgba(56,189,248,0.08);">📈</div>
              <div>
                <div class="dd-name">GPA Improvement</div>
                <div class="dd-desc">Semester-by-semester plan to improve</div>
              </div>
            </a>
          </div>
        </div>

        <!-- Converters -->
        <div class="nav-cat-wrap">
          <a class="nav-cat" href="/tools/gpa-to-percentage-converter">
            <span class="nav-cat-dot" style="background:#F5A623;"></span>
            Converters
            <span class="nav-cat-underline" style="background:#F5A623;box-shadow:0 0 6px #F5A623;"></span>
          </a>
        </div>

        <!-- Special Tools -->
        <div class="nav-cat-wrap">
          <a class="nav-cat" href="#">
            <span class="nav-cat-dot" style="background:#A78BFA;"></span>
            Special Tools ▾
            <span class="nav-cat-underline" style="background:#A78BFA;box-shadow:0 0 6px #A78BFA;"></span>
          </a>
          <div class="nav-mega-dropdown">
            <a class="dd-item" href="/tools/scholarship-gpa-checker">
              <div class="dd-icon" style="background:rgba(167,139,250,0.08);">🏆</div>
              <div>
                <div class="dd-name">Scholarship Checker</div>
                <div class="dd-desc">Check GPA for scholarships</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/honors-gpa-calculator">
              <div class="dd-icon" style="background:rgba(167,139,250,0.08);">🎖️</div>
              <div>
                <div class="dd-name">Honors GPA Calc</div>
                <div class="dd-desc">Cum Laude / Magna / Summa</div>
              </div>
            </a>
            <a class="dd-item" href="/tools/pass-fail-gpa-calculator">
              <div class="dd-icon" style="background:rgba(167,139,250,0.08);">✓✗</div>
              <div>
                <div class="dd-name">Pass/Fail Impact</div>
                <div class="dd-desc">GPA impact of pass/fail courses</div>
              </div>
            </a>
          </div>
        </div>

      </nav>

      <div class="nav-auth-btns">
        <!-- Guest Links -->
        <a href="/login" class="btn btn-primary btn-sm auth-guest"
          style="background:var(--plasma);border-color:var(--plasma);">Log In</a>
        <a href="/register" class="btn btn-secondary btn-sm auth-guest">Sign Up</a>
        <!-- User Links -->
        <span class="auth-user header-username"
          style="display:none; font-size:12px; color:var(--muted); font-family:var(--font-mono); margin-right:8px;">User</span>
        <a href="/settings" class="btn btn-ghost btn-sm auth-user" style="display:none; padding:4px 8px;"
          title="Settings">⚙️</a>
        <a href="/profile" class="btn btn-secondary btn-sm auth-user"
          style="display:none; border-color:var(--plasma); color:var(--plasma);">Profile</a>
        <button onclick="logoutUser()" class="btn btn-ghost btn-sm auth-user"
          style="display:none; color:#FF5F57; border-color:#FF5F5733;">Log Out</button>
      </div>
      <div class="hamburger" id="hamburger"><span class="bar"></span><span class="bar"></span><span class="bar"></span>
      </div>
    </div>
  </header>

<div class="breadcrumb-bar"><a href="/">Home</a><span class="bc-sep">›</span><span>GPA Tools</span><span class="bc-sep">›</span><span class="bc-active">Weighted GPA Calculator</span></div>

<div class="mobile-tool-tabs">
  <a class="mobile-tab" href="/tools/gpa-calculator">🎓 GPA</a><a class="mobile-tab" href="/tools/cgpa-calculator">📊 CGPA</a><a class="mobile-tab" href="/tools/semester-gpa-calculator">📅 Semester</a><a class="mobile-tab active" href="/tools/weighted-gpa-calculator">⚖️ Weighted</a>
</div>

<div class="tool-page-wrap">
  <aside class="tool-sidebar">
    <div class="sb-group"><div class="sb-group-label"><span class="sb-dot" style="background:#00FFB2;"></span>GPA Calculators</div>
      <a class="sb-item" href="/tools/gpa-calculator"><span class="sb-item-dot"></span>GPA Calculator</a>
      <a class="sb-item" href="/tools/cgpa-calculator"><span class="sb-item-dot"></span>CGPA Calculator</a>
      <a class="sb-item" href="/tools/semester-gpa-calculator"><span class="sb-item-dot"></span>Semester GPA</a>
      <a class="sb-item active" href="/tools/weighted-gpa-calculator"><span class="sb-item-dot"></span>Weighted GPA</a>
    </div>
    <div class="sb-group"><div class="sb-group-label"><span class="sb-dot" style="background:#38BDF8;"></span>Planning Tools</div>
      <a class="sb-item" href="/tools/required-gpa-calculator"><span class="sb-item-dot"></span>Required GPA</a>
      <a class="sb-item" href="/tools/final-grade-calculator"><span class="sb-item-dot"></span>Final Grade Calc</a>
      <a class="sb-item" href="/tools/cumulative-gpa-predictor"><span class="sb-item-dot"></span>CGPA Predictor</a>
      <a class="sb-item" href="/tools/gpa-improvement-planner"><span class="sb-item-dot"></span>GPA Improvement <span class="sb-badge-new">NEW</span></a>
    </div>
    <div class="sb-group"><div class="sb-group-label"><span class="sb-dot" style="background:#F5A623;"></span>Converters</div>
      <a class="sb-item" href="/tools/gpa-to-percentage-converter"><span class="sb-item-dot"></span>GPA to Percentage</a>
    </div>
    <div class="sb-group"><div class="sb-group-label"><span class="sb-dot" style="background:#A78BFA;"></span>Special Tools</div>
      <a class="sb-item" href="/tools/scholarship-gpa-checker"><span class="sb-item-dot"></span>Scholarship Checker <span class="sb-badge-new">NEW</span></a>
      <a class="sb-item" href="/tools/honors-gpa-calculator"><span class="sb-item-dot"></span>Honors GPA Calc <span class="sb-badge-new">NEW</span></a>
      <a class="sb-item" href="/tools/pass-fail-gpa-calculator"><span class="sb-item-dot"></span>Pass/Fail Impact <span class="sb-badge-new">NEW</span></a>
    </div>
    <div class="sb-ad-zone"><div class="sb-ad-label">Advertisement</div><div class="sb-ad-block">160×600 Ad</div></div>
  </aside>

  <main class="tool-main">
    <div class="tool-header-bar">
      <div class="tool-hb-icon">⚖️</div>
      <div class="tool-hb-info"><h1 class="tool-hb-title">Weighted GPA Calculator</h1><div class="tool-hb-desc">Calculate GPA with AP, Honors & IB course weights · Supports 4.0, 4.5, 5.0 scales</div></div>
      <div class="tool-hb-right"><span class="badge badge-acid">✓ Free Tool</span></div>
    </div>

    <div class="tool-content-body">
      <div class="tool-widget">
        <div class="tool-widget-bar"><div class="tw-dots"><div class="tw-dot" style="background:#FF5F57;"></div><div class="tw-dot" style="background:#FFBD2E;"></div><div class="tw-dot" style="background:#28CA41;"></div></div><span class="tw-title">Weighted GPA Calculator</span></div>
        <div class="tool-widget-body">
          <div class="section-label" style="margin-bottom:var(--sp4);">Calculate Weighted GPA</div>
          <div id="w-course-list"></div>
          <div style="display:flex;gap:var(--sp3);margin-top:var(--sp4);"><button class="btn btn-ghost btn-sm" id="add-w-btn" style="flex:1;">+ Add Course</button><button class="btn btn-ghost btn-sm" id="reset-w-btn" style="color:var(--muted);">Reset</button></div>
          <button class="btn btn-primary btn-full" id="calc-w-btn" style="margin-top:var(--sp4);">Calculate Weighted GPA</button>
          <div id="w-result" style="display:none;">
            <div class="result-card"><div class="lbl">Weighted GPA</div><div class="val" id="w-val">0.00</div><div class="meta">Scale: up to 5.0 for AP/IB</div><div class="result-badge" id="w-badge">—</div></div>
          </div>
        </div>
      </div>

      <div class="below-tool-ad">Advertisement · 728×90</div>

      <article class="tool-article" style="margin-top:var(--sp6);">
        <h2 class="reveal-up">What Is a Weighted GPA?</h2>
        <p class="reveal-up">
          A **Weighted GPA** is a grading metric commonly used by high schools in the United States and international schools worldwide to reflect the difficulty or "rigor" of a student's coursework. Unlike an unweighted GPA, which calculates all courses on a standard 4.0 scale regardless of difficulty, a weighted GPA awards extra point boosts for advanced courses such as **Advanced Placement (AP)**, **International Baccalaureate (IB)**, and **Honors** classes.
        </p>
        <p class="reveal-up">
          This system ensures that students who choose challenging courses are rewarded for their effort, even if they get a slightly lower grade. For example, a student getting a B in an AP course might earn the same GPA weight (3.0 unweighted + 1.0 boost = 4.0 weighted) as a student getting an A in a standard-level course. If you want to read a full breakdown of how this works, take a look at our <a href="/blog-post/weighted-gpa-a-complete-guide">Weighted GPA: A Complete Guide</a>.
        </p>

        <h2 class="reveal-up">Weighted GPA Scales vs. Unweighted Scale</h2>
        <p class="reveal-up">
          The point weights assigned to grades differ based on the difficulty level of the course. Here is the standard weighted scale breakdown:
        </p>
        <table class="grade-table reveal-up">
          <thead><tr><th>Letter Grade</th><th>Regular Course (4.0 Scale)</th><th>Honors Course (4.5 Scale)</th><th>AP / IB Course (5.0 Scale)</th></tr></thead>
          <tbody>
            <tr><td>A+ / A</td><td class="grade-accent">4.0</td><td class="grade-accent">4.5</td><td class="grade-accent">5.0</td></tr>
            <tr><td>A−</td><td class="grade-accent">3.7</td><td class="grade-accent">4.2</td><td class="grade-accent">4.7</td></tr>
            <tr><td>B+</td><td class="grade-accent">3.3</td><td class="grade-accent">3.8</td><td class="grade-accent">4.3</td></tr>
            <tr><td>B</td><td class="grade-accent">3.0</td><td class="grade-accent">3.5</td><td class="grade-accent">4.0</td></tr>
            <tr><td>B−</td><td class="grade-accent">2.7</td><td class="grade-accent">3.2</td><td class="grade-accent">3.7</td></tr>
            <tr><td>C+</td><td class="grade-accent">2.3</td><td class="grade-accent">2.8</td><td class="grade-accent">3.3</td></tr>
            <tr><td>C</td><td class="grade-accent">2.0</td><td class="grade-accent">2.5</td><td class="grade-accent">3.0</td></tr>
            <tr><td>Below C</td><td class="grade-accent">Normal Weight</td><td class="grade-accent">No Bonus Weight</td><td class="grade-accent">No Bonus Weight</td></tr>
          </tbody>
        </table>
        <div class="info-note reveal-up">
          <strong>Note for Pakistani Students:</strong> The weighted GPA scale is primarily used in North American high school systems and international boards (like AP/IB). If you are studying under a standard university program in Pakistan, the Higher Education Commission (HEC) mandates a standard unweighted 4.0 scale. If this applies to you, please use our standard <a href="/tools/gpa-calculator">GPA Calculator</a> instead.
        </div>

        <h2 class="reveal-up">How Is Weighted GPA Calculated?</h2>
        <p class="reveal-up">
          The calculation formula is identical to the standard GPA formula, but it replaces standard grade points with weighted grade points. Here is the formula:
        </p>
        <div class="formula-box reveal-up">
          Weighted GPA = Σ (Weighted Grade Points × Credit Hours) ÷ Total Credit Hours
        </div>
        <p class="reveal-up">
          For instance, if you took three courses:
        </p>
        <ul class="reveal-up" style="margin-bottom: var(--sp4);">
          <li>**AP Chemistry (1 credit):** Grade A. (AP A = 5.0 grade points. Quality points = 5.0 × 1 = 5.0)</li>
          <li>**Honors Algebra (1 credit):** Grade B. (Honors B = 3.5 grade points. Quality points = 3.5 × 1 = 3.5)</li>
          <li>**Regular English (1 credit):** Grade A. (Regular A = 4.0 grade points. Quality points = 4.0 × 1 = 4.0)</li>
        </ul>
        <p class="reveal-up">
          Your weighted GPA is:
        </p>
        <div class="formula-box reveal-up" style="font-family: var(--font-mono); font-size: 13px;">
          Total Quality Points = 5.0 + 3.5 + 4.0 = 12.5<br>
          Total Credits = 1 + 1 + 1 = 3<br>
          Weighted GPA = 12.5 ÷ 3 = 4.17
        </div>
        <p class="reveal-up">
          If you want to calculate honors classifications or university designation cutoffs, check out our <a href="/tools/honors-gpa-calculator">Honors GPA Calculator</a>.
        </p>

        <!-- FAQ -->
        <h2 class="reveal-up">Frequently Asked Questions (FAQs)</h2>
        <div class="faq-list reveal-up">
          <div class="faq-item">
            <div class="faq-question">Can a weighted GPA go above 4.0? <span class="faq-chevron">⌄</span></div>
            <div class="faq-answer">Yes. Because AP and IB courses award up to 5.0 grade points for an A, and Honors courses award up to 4.5 grade points, a student who takes a significant number of advanced classes and receives high grades can achieve a weighted GPA well above 4.0 (often ranging from 4.2 to 4.8).</div>
          </div>
          <div class="faq-item">
            <div class="faq-question">Do college admissions officers look at weighted or unweighted GPA? <span class="faq-chevron">⌄</span></div>
            <div class="faq-answer">Most admissions officers look at both, but they prioritize the unweighted GPA to see your raw grades, while using the weighted GPA to evaluate the rigor of your academic program. Colleges want to see that you challenged yourself by taking difficult classes (like AP or IB), rather than taking easy classes to maintain an unweighted 4.0.</div>
          </div>
          <div class="faq-item">
            <div class="faq-question">What is a good weighted GPA for college applications? <span class="faq-chevron">⌄</span></div>
            <div class="faq-answer">For competitive colleges and universities, a weighted GPA of 4.0 or above is typical, showing that the student took advanced courses and succeeded in them. For top-tier schools, successful applicants often have weighted GPAs in the 4.5+ range. For standard admissions, a weighted GPA between 3.5 and 4.0 is considered strong.</div>
          </div>
          <div class="faq-item">
            <div class="faq-question">Do universities recalculate weighted GPAs? <span class="faq-chevron">⌄</span></div>
            <div class="faq-answer">Yes. Many universities recalculate applicants' GPAs to standardize evaluations. For example, some universities will remove elective courses (like physical education or art) and focus only on core subjects, applying their own weightings to AP, IB, and honors courses to compare all applicants on an equal scale.</div>
          </div>
          <div class="faq-item">
            <div class="faq-question">Is it better to get a B in an AP course or an A in a regular course? <span class="faq-chevron">⌄</span></div>
            <div class="faq-answer">Most college admissions offices prefer to see a B in an advanced AP or IB course. It shows that you challenged yourself and took on rigorous coursework. However, getting straight B's in all AP classes is generally less competitive than getting a mix of A's and B's in a well-balanced program.</div>
          </div>
        </div>

        <h2 class="reveal-up">Related Academic Calculators</h2>
        <div class="related-tools-grid reveal-up">
          <a href="/tools/gpa-calculator" class="related-tool-link">📊 Standard GPA</a>
          <a href="/tools/cgpa-calculator" class="related-tool-link">📈 CGPA Calculator</a>
          <a href="/tools/honors-gpa-calculator" class="related-tool-link">🎖️ Honors GPA</a>
          <a href="/tools/cumulative-gpa-predictor" class="related-tool-link">🔮 GPA Predictor</a>
        </div>
        <!-- FAQs Section (Rendered Dynamically) -->
                <h2 class="reveal-up" style="margin-top: var(--sp6);">Frequently Asked Questions</h2>
        <div class="faq-list reveal-up">
                      <div class="faq-item">
              <div class="faq-question">Can a weighted GPA go above 4.0? <span class="faq-chevron">⌄</span></div>
              <div class="faq-answer">Yes. Because AP and IB courses award up to 5.0 grade points for an A, and Honors courses award up to 4.5 grade points, a student who takes a significant number of advanced classes and receives high grades can achieve a weighted GPA well above 4.0 (often ranging from 4.2 to 4.8).</div>
            </div>
                      <div class="faq-item">
              <div class="faq-question">Do college admissions officers look at weighted or unweighted GPA? <span class="faq-chevron">⌄</span></div>
              <div class="faq-answer">Most admissions officers look at both, but they prioritize the unweighted GPA to see your raw grades, while using the weighted GPA to evaluate the rigor of your academic program. Colleges want to see that you challenged yourself by taking difficult classes (like AP or IB), rather than taking easy classes to maintain an unweighted 4.0.</div>
            </div>
                      <div class="faq-item">
              <div class="faq-question">What is a good weighted GPA for college applications? <span class="faq-chevron">⌄</span></div>
              <div class="faq-answer">For competitive colleges and universities, a weighted GPA of 4.0 or above is typical, showing that the student took advanced courses and succeeded in them. For top-tier schools, successful applicants often have weighted GPAs in the 4.5+ range. For standard admissions, a weighted GPA between 3.5 and 4.0 is considered strong.</div>
            </div>
                      <div class="faq-item">
              <div class="faq-question">Do universities recalculate weighted GPAs? <span class="faq-chevron">⌄</span></div>
              <div class="faq-answer">Yes. Many universities recalculate applicants' GPAs to standardize evaluations. For example, some universities will remove elective courses (like physical education or art) and focus only on core subjects, applying their own weightings to AP, IB, and honors courses to compare all applicants on an equal scale.</div>
            </div>
                      <div class="faq-item">
              <div class="faq-question">Is it better to get a B in an AP course or an A in a regular course? <span class="faq-chevron">⌄</span></div>
              <div class="faq-answer">Most college admissions offices prefer to see a B in an advanced AP or IB course. It shows that you challenged yourself and took on rigorous coursework. However, getting straight B's in all AP classes is generally less competitive than getting a mix of A's and B's in a well-balanced program.</div>
            </div>
                  </div>
              </article>
    </div>
  </main>

  <aside class="right-ad-zone">
    <div class="right-ad-block"><div>300×250</div><div style="font-size:10px;opacity:0.5;">Ad</div></div>
    <div class="right-ad-block"><div>300×600</div><div style="font-size:10px;opacity:0.5;">Ad</div></div>
  </aside>
</div>

<footer class="site-footer">
    <div class="footer-grid">
      <!-- Brand -->
      <div class="footer-brand">
        <a href="/" class="footer-logo">
          <div class="footer-logo-mark">A</div>
          <span class="footer-logo-text">Acad<span>Tools</span></span>
        </a>
        <p class="footer-desc">Free academic GPA tools for students worldwide. Calculate, plan, and improve your grades.
        </p>
        <div class="footer-social">
          <a href="#" class="footer-social-btn">𝕏</a>
          <a href="#" class="footer-social-btn">in</a>
          <a href="#" class="footer-social-btn">▶</a>
          <a href="#" class="footer-social-btn">f</a>
        </div>
        <div class="footer-newsletter">
          <div class="footer-nl-title">📬 Get Study Tips</div>
          <div class="footer-nl-sub">Weekly GPA improvement strategies</div>
          <div class="footer-nl-row">
            <input class="footer-nl-input" placeholder="your@email.com" type="email">
            <button class="btn btn-primary btn-sm">Subscribe</button>
          </div>
        </div>
      </div>

      <!-- GPA Tools -->
      <div class="footer-col">
        <div class="footer-col-title"><span class="footer-col-dot" style="background:#00FFB2;"></span>GPA Tools</div>
        <a class="footer-link" href="/tools/gpa-calculator"><span class="footer-link-dot"
            style="background:#00FFB2;"></span>GPA Calculator</a>
        <a class="footer-link" href="/tools/cgpa-calculator"><span class="footer-link-dot"
            style="background:#00FFB2;"></span>CGPA Calculator</a>
        <a class="footer-link" href="/tools/semester-gpa-calculator"><span class="footer-link-dot"
            style="background:#00FFB2;"></span>Semester GPA</a>
        <a class="footer-link" href="/tools/weighted-gpa-calculator"><span class="footer-link-dot"
            style="background:#00FFB2;"></span>Weighted GPA</a>
        <a class="footer-link" href="/tools/gpa-to-percentage-converter"><span class="footer-link-dot"
            style="background:#00FFB2;"></span>GPA to Percentage</a>
      </div>

      <!-- Planning -->
      <div class="footer-col">
        <div class="footer-col-title"><span class="footer-col-dot" style="background:#38BDF8;"></span>Planning</div>
        <a class="footer-link" href="/tools/required-gpa-calculator"><span class="footer-link-dot"
            style="background:#38BDF8;"></span>Required GPA</a>
        <a class="footer-link" href="/tools/final-grade-calculator"><span class="footer-link-dot"
            style="background:#38BDF8;"></span>Final Grade Calc</a>
        <a class="footer-link" href="/tools/cumulative-gpa-predictor"><span class="footer-link-dot"
            style="background:#38BDF8;"></span>CGPA Predictor</a>
        <a class="footer-link" href="/tools/gpa-improvement-planner"><span class="footer-link-dot"
            style="background:#38BDF8;"></span>GPA Improvement</a>
      </div>

      <!-- Special Tools -->
      <div class="footer-col">
        <div class="footer-col-title"><span class="footer-col-dot" style="background:#A78BFA;"></span>Special Tools
        </div>
        <a class="footer-link" href="/tools/scholarship-gpa-checker"><span class="footer-link-dot"
            style="background:#A78BFA;"></span>Scholarship Checker</a>
        <a class="footer-link" href="/tools/honors-gpa-calculator"><span class="footer-link-dot"
            style="background:#A78BFA;"></span>Honors GPA Calc</a>
        <a class="footer-link" href="/tools/pass-fail-gpa-calculator"><span class="footer-link-dot"
            style="background:#A78BFA;"></span>Pass/Fail Impact</a>
      </div>

      <!-- Company -->
      <div class="footer-col">
        <div class="footer-col-title">Company</div>
        <a class="footer-link" href="/blog"><span class="footer-link-dot"
            style="background:rgba(255,255,255,0.3);"></span>Blog</a><a class="footer-link" href="/about"><span
            class="footer-link-dot" style="background:rgba(255,255,255,0.3);"></span>About Us</a>
        <a class="footer-link" href="/contact"><span class="footer-link-dot"
            style="background:rgba(255,255,255,0.3);"></span>Contact Us</a>
        <a class="footer-link" href="/privacy-policy"><span class="footer-link-dot"
            style="background:rgba(255,255,255,0.3);"></span>Privacy Policy</a>
        <a class="footer-link" href="/terms"><span class="footer-link-dot"
            style="background:rgba(255,255,255,0.3);"></span>Terms of Service</a>
        <a class="footer-link" href="/disclaimer"><span class="footer-link-dot"
            style="background:rgba(255,255,255,0.3);"></span>Disclaimer</a>
      </div>
    </div>
    <div class="footer-bottom">
      <div class="footer-bottom-left">© 2026 <span>AcadTools</span>.Online — All rights reserved. Made with ♥ for
        students.</div>
      <div class="footer-bottom-right">
        <a href="/privacy-policy" class="footer-bottom-link">Privacy</a>
        <a href="/terms" class="footer-bottom-link">Terms</a>
        <a href="/disclaimer" class="footer-bottom-link">Disclaimer</a>
      </div>
    </div>
  </footer>

<script src="/js/devkit.js?v=201"></script>
<script>
  const grades=['A+','A','A-','B+','B','B-','C+','C','C-','D+','D','D-','F'];
  // Bonus only for C+ and above (no bonus for C-, D+, D, D-, F)
  const wMap={regular:{'A+':4.0,'A':4.0,'A-':3.7,'B+':3.3,'B':3.0,'B-':2.7,'C+':2.3,'C':2.0,'C-':1.7,'D+':1.3,'D':1.0,'D-':0.7,'F':0},honors:{'A+':4.5,'A':4.5,'A-':4.2,'B+':3.8,'B':3.5,'B-':3.2,'C+':2.8,'C':2.5,'C-':1.7,'D+':1.3,'D':1.0,'D-':0.7,'F':0},ap:{'A+':5.0,'A':5.0,'A-':4.7,'B+':4.3,'B':4.0,'B-':3.7,'C+':3.3,'C':3.0,'C-':1.7,'D+':1.3,'D':1.0,'D-':0.7,'F':0}};
  function addRow(){
    const d=document.createElement('div');
    d.style.cssText='display:grid;grid-template-columns:1fr 55px 60px 30px;gap:var(--sp2);align-items:center;margin-bottom:var(--sp3);';
    d.innerHTML=`<select class="form-input w-type" style="font-size:12px;"><option value="regular">Regular</option><option value="honors">Honors</option><option value="ap">AP / IB</option></select>
      <select class="form-input w-grade" style="font-size:12px;">${grades.map(g=>`<option>${g}</option>`).join('')}</select>
      <input type="number" class="form-input w-cr" value="3" min="0.5" max="12" step="0.5" style="font-size:12px;">
      <button class="remove-btn" onclick="this.closest('div').remove()">×</button>`;
    document.getElementById('w-course-list').appendChild(d);
  }
  addRow();addRow();addRow();
  document.getElementById('add-w-btn').addEventListener('click',addRow);
  document.getElementById('reset-w-btn').addEventListener('click',()=>{document.getElementById('w-course-list').innerHTML='';addRow();addRow();addRow();document.getElementById('w-result').style.display='none';});
  document.getElementById('calc-w-btn').addEventListener('click',()=>{
    let pts=0,cr=0;
    document.querySelectorAll('.w-type').forEach((t,i)=>{
      const type=t.value,grade=document.querySelectorAll('.w-grade')[i].value,credits=parseFloat(document.querySelectorAll('.w-cr')[i].value)||0;
      pts+=(wMap[type][grade]||0)*credits;cr+=credits;
    });
    if(!cr){window.DevKit?.toast('Add at least one course.','error');return;}
    const gpa=pts/cr;
    document.getElementById('w-val').textContent=gpa.toFixed(2);
    document.getElementById('w-badge').textContent=gpa>=4.5?'Outstanding 🏆':gpa>=4.0?'Excellent ⭐':gpa>=3.5?'Very Good ✓':gpa>=3.0?'Good':'Needs Work';
    document.getElementById('w-result').style.display='block';
  });
  document.querySelectorAll('.faq-question').forEach(q=>{q.addEventListener('click',()=>{const i=q.closest('.faq-item'),o=i.classList.contains('open');document.querySelectorAll('.faq-item.open').forEach(x=>x.classList.remove('open'));if(!o)i.classList.add('open');});});
</script>
</body></html>


<!-- Served from static file cache (2026-07-09 16:38:02) -->