Your science GPA, formally called the BCPM GPA, is calculated with one formula: add up the quality points (grade points × credit hours) for every qualifying Biology, Chemistry, Physics, and Mathematics course you have taken, then divide by the total credit hours in those courses. AMCAS calculates this automatically after you submit and verify your application, but you need a manual estimate well before that to plan your school list and decide whether to retake anything.
Three caveats matter immediately:
- All attempts count for AMCAS. There is no grade replacement. If you retook Organic Chemistry, both grades appear in your BCPM.
- Classification is based on primary course content, not department prefix. A course cross-listed under Neuroscience may still count as Biology if the content is primarily biological.
- Different services, different rules. AMCAS BCPM includes Math; AACOMAS BCP excludes Math. AADSAS, CASPA, and TMDSAS each have their own definitions. Check each service’s guide before you estimate.
- Gather transcripts and syllabi first. You cannot classify borderline courses accurately without them, and application services can ask for justification during verification.
Table of Contents
- How do you calculate science GPA step by step?
- Which courses count toward your science GPA?
- How are repeats, pass/fail, and transfer credits handled?
- Which calculators can you trust to estimate your science GPA?
- How do application services verify GPAs, and what do schools see?
- What should you do this week to estimate and improve your BCPM?
- Key Takeaways
- The part most applicants underestimate
- Medschoolpilot makes science GPA tracking part of your full application picture
- Useful sources to bookmark
How do you calculate science GPA step by step?
The math is straightforward. The classification decisions are where most applicants go wrong.
Step 1: Pull every transcript
Collect official or unofficial transcripts from every postsecondary institution you have attended, including community colleges, study-abroad programs, and dual-enrollment courses that appear on a college transcript with credit hours and a letter grade.

Step 2: Convert letter grades to grade points
Use the standard 4.0 scale:
| Letter Grade | Grade Points |
|---|---|
| A or A+ | 4.0 |
| A- | 3.3 |
| B+ | 3.3 |
| B | 3.0 |
| B- | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C- | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| F | 0.0 |
Step 3: Calculate quality points per course
Multiply each course’s grade points by its credit hours. A B+ in a 4-credit Genetics course gives you 3.3 × 4 = 13.2 quality points.

Step 4: Sum and divide
Add all quality points for qualifying science courses. Add all credit hours for those same courses. Divide quality points by credit hours and round to two decimal places.

Science GPA = Total Science Quality Points ÷ Total Science Credit Hours
Worked example
The standard worked example used across advising offices looks like this:
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| General Biology I | 4 | A | 4.0 | 16 |
| General Biology II | 4 | B+ | 3.3 | 13.2 |
| General Chemistry I | 4 | A- | 3.7 | 14.8 |
| General Chemistry II | 4 | B | 3.0 | 12 |
| Organic Chemistry I | 3 | A | 4.0 | 12 |
| Organic Chemistry II | 3 | B+ | 3.3 | 9.9 |
| Physics I | 4 | A- | 3.7 | 14.8 |
| Physics II | 4 | B | 3.0 | 12 |
| Calculus I | 3 | A | 4.0 | 12 |
| Statistics | 3 | B+ | 3.3 | 9.9 |
| Totals | 36 | 126.6 |
BCPM GPA = 126.6 ÷ 36 = 3.52
If your transcript lists a lecture and its lab as separate entries, each with its own credit hours and grade, enter both rows separately. Follow the transcript exactly.
Pro Tip: Build this table in a spreadsheet before you open any calculator. Having your own record lets you catch entry errors and gives you a working document to update as you complete more courses.
Which courses count toward your science GPA?
The answer depends on which application service you are using, and the differences are meaningful.
AMCAS BCPM (for MD programs)
The AMCAS course classification guide defines BCPM as Biology, Chemistry, Physics, and Mathematics. Classification is based on the primary content of the course, not the department that offers it. Northwestern University’s prehealth advising confirms this: science GPA should include all grades from biology, chemistry, physics, and math courses including statistics, classified by course content in accordance with the AMCAS guide.
Service-by-service differences
- AACOMAS (DO programs): Uses BCP, which excludes Mathematics. It also applies grade replacement for repeated courses, which can produce a noticeably different result than AMCAS for students who retook science classes.
- AADSAS (dental programs): Has its own science GPA definition; check the AADSAS instruction manual for current subject categories.
- CASPA (physician assistant programs): Calculates a separate science GPA. The ThePAPlatform CASPA GPA Calculator is a widely used tool for estimating this before submission.
- TMDSAS (Texas medical schools): Applies to Texas public medical schools and has its own course classification rules; review the TMDSAS applicant guide directly.
Borderline and interdisciplinary courses
This is where syllabi earn their keep. Johns Hopkins preprofessional advising recommends a practical threshold: if roughly 60% of a course’s content falls within a BCPM subject, classify it there. Duke prehealth advising similarly instructs applicants to base classification on primary content and to retain syllabi for any borderline course.
Common borderline cases:
- Biochemistry: Usually counts as Chemistry or Biology depending on departmental listing and content emphasis.
- Statistics: Counts as Math for AMCAS; excluded from AACOMAS BCP.
- Neuroscience: Often Biology if the content is primarily cellular and molecular; check the syllabus.
- Bioengineering / Biophysics: Classify by primary content; a course that is 65% physics content belongs in Physics.
- Psychology with a biological focus: Generally does not count as BCPM unless the primary content is biological science.
The Purdue College of Science GPA Calculator and the University of Georgia BCPM/Science GPA Calculator are both built with AMCAS-style classification in mind and are good quick-check tools once you have made your classification decisions.
How are repeats, pass/fail, and transfer credits handled?
Edge cases are where manual estimates diverge most from official calculations.
| Situation | AMCAS | AACOMAS | Notes |
|---|---|---|---|
| Repeated course | Both attempts included, no replacement | Grade replacement may apply | AMCAS counts every attempt; retaking can hurt or help depending on the new grade |
| Pass/Fail | Not counted if no grade points assigned | Same general rule | If a P/F course is later converted to a letter grade, report the letter grade |
| Withdrawal (W) | Not counted toward GPA | Same | A W does not affect GPA but is visible on the transcript |
| Transfer credits | All postsecondary coursework reported | Same | Report every institution; do not omit community college work |
| AP / IB / dual enrollment | Only if on a college transcript with credit hours and a letter grade | Same | High school AP scores alone do not count |
| Combined lecture/lab | Enter each line exactly as shown on transcript | Same | Follow transcript reporting precisely |
| No credit hours assigned | Does not affect GPA | Same | Courses without credit units contribute nothing to quality point totals |
A few of these deserve extra attention. AP credits that appear on your college transcript with a grade and credit hours do count. AP credits listed only as “transfer credit” with no grade do not. The same logic applies to IB and dual-enrollment work: the determining factor is whether a letter grade and credit hours appear on a postsecondary transcript.
For variable-credit courses, use whatever credit-hour value is printed on your transcript for that semester. Some research courses list 1–3 credits depending on the term; enter the actual number for each term separately.
Which calculators can you trust to estimate your science GPA?
No calculator replaces the official AMCAS verification, but several tools give you a reliable estimate for planning purposes.
- University of Georgia BCPM/Science GPA Calculator: Built by UGA’s Pre-Professional Advising Office with AMCAS classification in mind. Clean interface, no account required.
- Purdue College of Science GPA Calculator: Straightforward tool from Purdue’s College of Science; good for quick checks.
- Spreadsheet (your own): — The worked-example table above is a template. A spreadsheet gives you full control, lets you flag borderline courses, and produces a record you can share with your prehealth advisor.
Pro Tip: Run your estimate in at least two tools and compare results. If they differ, the discrepancy usually traces to a borderline course classification or a repeated course entry. Fix the input before assuming the calculator is wrong.
When results still look off after double-checking, contact your prehealth advising office. They often have service-specific spreadsheet templates and can flag classification issues before you submit.
How do application services verify GPAs, and what do schools see?
AMCAS calculates your BCPM GPA automatically after your application is submitted and verified. You do the initial classification; AMCAS reserves the right to reclassify courses during verification. Schools receive both your BCPM GPA and your total GPA in the AMCAS GPA report.
| What happens | Detail |
|---|---|
| Initial classification | Applicant’s responsibility, based on primary course content |
| Verification review | AMCAS may reclassify; applicant should retain syllabi |
| What schools receive | BCPM GPA + total GPA via AMCAS GPA report |
| Grade replacement | Not applied by AMCAS; every attempt is included |
| Manual estimation | Required for planning; official figure comes at verification |
Admissions committees use the BCPM GPA to assess readiness for a science-heavy curriculum. When your BCPM is noticeably lower than your cumulative GPA, it signals that your academic strength may lie outside the sciences, which is a specific concern for medical school readiness. A BCPM that is higher than your cumulative GPA tells the opposite story.
Duke prehealth advising is explicit: the applicant chooses course classification based on primary content and should retain syllabi to justify borderline classifications if verification flags them. Keep a folder, organized by course, with the syllabus and a note explaining your classification decision for anything that is not obviously BCPM.
Pro Tip: If a course has a non-science department prefix but a clearly science-heavy syllabus, write a one-sentence classification note in your folder: “Classified as Biology — 70% of content is molecular biology per syllabus, Week 1–14.” That note takes two minutes and can resolve a verification question in seconds.
What should you do this week to estimate and improve your BCPM?
- Flag borderline courses — and pull the syllabus for each. Apply the 60% primary-content rule from JHU advising to decide classification.
- Enter your data — into at least two calculators (SmartCGPA and UGA or Purdue) and compare results.
- If your BCPM is below your target, consider your options: targeted retakes (remembering AMCAS counts both attempts), additional upper-level science courses, or a postbaccalaureate program. An article on handling a low GPA alongside a strong MCAT covers the strategic trade-offs in detail.
- Book a meeting with your prehealth advisor — before you finalize classifications. Bring your spreadsheet and your syllabus folder.
Timing matters too. Many applicants delay submission by one cycle to complete a planned semester, avoiding the situation where AMCAS verifies mid-semester and captures an in-progress grade. If a course that would significantly improve your BCPM is underway, finishing it before you submit is usually worth the wait.
Key Takeaways
Your BCPM GPA is calculated by dividing total science quality points by total science credit hours, and AMCAS includes every course attempt with no grade replacement.
| Point | Details |
|---|---|
| Core formula | Science GPA = total science quality points ÷ total science credit hours, rounded to two decimals. |
| All attempts count (AMCAS) | AMCAS includes every attempt at a course; retaking does not erase the original grade from your BCPM. |
| Classification is your job | Base every course classification on primary content, not department prefix; keep syllabi for borderline courses. |
| Service rules differ | AMCAS BCPM includes Math; AACOMAS BCP excludes it. Check each service’s guide before estimating. |
| Medschoolpilot for planning | Use Medschoolpilot’s readiness tracker to model grade scenarios and track your BCPM progress alongside other application milestones. |
The part most applicants underestimate
The BCPM GPA calculation itself is not complicated. The part that trips people up is the gap between “I think this course counts” and “AMCAS agrees this course counts.” That gap is almost always a syllabus problem.
Most applicants classify courses by department prefix and move on. A course called “Quantitative Biology” gets filed under Biology without a second thought. But if that course is 70% statistics and 30% biology, AMCAS may classify it differently, and the applicant has no documentation to push back. The fix is not complicated: pull the syllabus, count the weeks, note the primary content. Two minutes per borderline course.
The retake question deserves more nuance than it usually gets. For AMCAS, retaking a C in Organic Chemistry and earning an A does not replace the C. Both grades are in your BCPM forever. That does not mean retaking is wrong. It means you need to model the actual math: what does your BCPM become with both grades included? Sometimes the answer is “meaningfully better.” Sometimes the answer is “barely moves.” Run the numbers before you register for the course.
For AACOMAS applicants, the calculus is different because grade replacement applies. A student who did poorly in early science courses and has since demonstrated strong performance may benefit significantly from the DO application route, not as a fallback, but as a strategically sound choice given how the GPA is calculated.
The broader point: your science GPA is a planning variable, not a fixed verdict. Model it, classify it carefully, and give yourself enough lead time to change it if you need to.
Medschoolpilot makes science GPA tracking part of your full application picture
Calculating your BCPM once is useful. Tracking it across multiple semesters, modeling how planned courses will move it, and keeping that number connected to your school list and readiness score is a different level of clarity.

Medschoolpilot’s readiness tracker lets you log your courses, run grade-scenario modeling, and see how your BCPM sits relative to the schools on your list, all in one workspace. Instead of maintaining a separate spreadsheet, a separate school list, and a separate hours log, everything updates together. When you add a new science course or change a grade estimate, the readiness score adjusts automatically.
One important note: official BCPM calculations are performed by AMCAS, AACOMAS, and other application services at verification. Medschoolpilot is a planning and readiness tool, not a substitute for official verification. Use it to estimate, model, and organize, then let the application service confirm the final number.
Start tracking your science GPA and readiness for free at Medschoolpilot and see where your application stands today.
Useful sources to bookmark
These are the primary references for science GPA classification, calculation, and verification. Cross-check service-specific rules against each service’s own guide; use university calculators for quick estimates; keep syllabi when classification is borderline.
- AMCAS Course Classification Guide (AAMC): The authoritative source for deciding which courses count as BCPM. Start here for any classification question.
- AMCAS GPA Reports (AAMC): Explains what AMCAS calculates, what schools receive, and how the official BCPM figure is produced.
- UGA BCPM/Science GPA Calculator: University of Georgia’s Pre-Professional Advising Office calculator, built for AMCAS-style BCPM estimation.
- Purdue College of Science GPA Calculator: Quick, no-frills calculator from Purdue’s College of Science.
- JHU Preprofessional Advising — Calculating BCPM GPA: Explains the 60% primary-content rule for borderline courses and provides spreadsheet guidance.
- Princeton HPA — Calculating Your GPA: Covers which transcript entries count and why courses without credit units are excluded.
- Duke Prehealth — Course Classification Guidance: Practical advising on applicant responsibility for classification and the importance of syllabus documentation.