Skip to content

How to Find Your Exact PMP Exam Score: Step-by-Step Using ChatGPT

PMP Exam score

If you’ve taken the PMP, PMI-CP, PMI-ACP, or CAPM exam, you’ve probably seen a result page with performance levels like “Needs Improvement”, “Below Target”, “Target”, or “Above Target”. While helpful, many candidates still walk away asking: “What is my exact score?”

PMI doesn’t provide a percentage or raw score publicly, but thanks to a method shared by a member of the PMP subreddit, you can actually extract your detailed results, including:

  • Number of correct and incorrect answers.
  • Domain-by-domain performance.
  • Your overall score.

For the full walkthrough, watch the video here: 

Here’s how you can do it step-by-step.

Step 1: Access the CCRS Exam Analysis Page

    Start by logging in to your PMI dashboard. Once logged in, go to: https://ccrs.pmi.org/reporting/examanalysis

    Or from your dashboard: Click “Report PDUs”, then choose “Exam Analysis”. This page will show your past PMI exams from the past 5 years, as you can only access detailed exam data for certifications earned within the last 5 years.

    Step 2: Open the Exam Report

      Click “View Your Exam Report” under the certification you want to analyze (e.g., PMI-CP, PMI-ACP, etc.). This takes you to a page with summary information about your domain-level results. However, to get the real data, i.e., your exact score, you’ll need to go a bit deeper.

      Step 3: Use the Inspect Tool to Extract Your Score Data

        Right-click anywhere on the report page and click “Inspect” (in Chrome or Edge). Then:

        • Go to the Sources tab on the right.
        • Navigate to the JS folder.
        • Click on the scoreReportData.js file.
        • Look for a variable named “var result”. This is the hidden data containing your raw scores, correct/incorrect/unscored questions per domain.
        • Copy the entire content of this section.

        Step 4: Use ChatGPT to Parse the Data

          Since the raw data is hard to read, you can use ChatGPT (or another AI tool) to interpret it. Paste the following custom prompt:

          Use the following content and create a table with these columns for each section:

          incorrectCount

          unscoredCount

          skippedCount

          correctCount

          answerableCount

          RAWSCORE.MAX

          passingScore

          score

          rawScore

          LETTER_GRADE

          Then, add a raw for the final result

          Content

          --------------------------

          [Paste your ScoreReportData.js here]

          Then paste the data you copied from the “var result” variable where indicated above. ChatGPT will generate a clean table that shows:

          • Total number of scored questions.
          • Correct vs. incorrect counts.
          • Your score and the passing score in each domain.

          You can repeat this process for any recent PMI exam you’ve taken. While PMI doesn’t publish exact scores by default, this approach gives you a detailed view of your performance, perfect for reflection, future study, or bragging rights!