Free normal curve & score graphing — no client data stored

Save time creating graphs and writing reports.

Extensive customization for both graphs and reports, with settings that save for next time.

Save time Free
  • Paste scores, or preload an assessment battery for manual entry
  • Graphs adjust automatically to the number of raters or subtests
  • Save your format settings
Customize Free
  • Set cutoffs
  • Switch graph types — normal curve, dot plot, box & whisker, line
  • Customize colors and shapes
  • Save your settings for next time
  • And much more
Report writing
  • Enter scores once — they fill in the paragraph text, tables, and graphs automatically
  • Edit and save your own subtest descriptions
  • Focused graphs inside each section — e.g. a working memory graph in the working memory section, an internalizing problems graph in the internalizing section

For school psychologists, neuropsychologists, SLPs, and special education teams.

Graphing is free, forever — no account. Report writing is $50/year for all five writers. See what's included →

✓ Free to start ✓ No client data stored ✓ No ads ✓ Print-ready B&W ✓ Paste from common assessments ✓ Auto-populate subtests ✓ Multi-rater graphs ✓ Free tier requires no login ✓ Save & reload your work

Free graphing — universal graphers

Build your own from scratch: name the categories, scales and thresholds, and plot any score from any test. Free, always — no sign-in, no score caps, nothing held back.

📈

Universal Normal Curve Grapher

Plot any standardized score from any source — name your own categories, set your own thresholds, and produce a clean chart.

Free Any score type
📊

Multidisciplinary Grapher

Plot scores from any domain in one view — ideal for full evaluations across cognitive, academic, speech, and motor areas.

Free Cross-domain
💬

Multi-Rater T-Score Plotter

Parent, teacher and self ratings on one graph, on the T-score scale behavior scales actually report in.

Free BASC-3 · Conners-4 · ASRS

Graphing by area — preloaded for your battery

Enter the scores once and graph them straight away — every scale, domain and threshold already set up for that area. The report writer is built into the same page when you want it. Your data never leaves your browser.

🧠

Cognitive

Graph full scale, composite, cluster and subtest scores — preloaded for WISC-V, WJ-IV, KABC-II, CAS-2 — then draft the report from them.

Full Scale Index Scores Subtests
📖

Achievement

Graph reading, math and writing scores by SLD eligibility area — preloaded for WIAT-4, WJ-V ACH, KTEA-3 — then draft the report from them.

Basic Reading Reading Fluency Reading Comprehension Math Calculation Math Problem Solving Written Expression
🧩

Adaptive

Graph parent, teacher and self scores side by side with then-vs-now comparison — preloaded for ABAS-3 and Vineland-3 — then draft the report.

Multi-Rater Compare
💬

Social-Emotional

Graph behavior rating scales across raters on one chart — preloaded for BASC-3 and Conners-4 — then draft the report.

Multi-Rater T-Scores
🔍

Autism

Graph autism rating scales across raters on one chart — preloaded for ASRS, SRS-2, GARS-3, CARS-2 — then draft the report with a clinical summary.

Multi-Rater Clinical Summary
🗣

Speech-Language

Graph core, receptive and expressive language, vocabulary, articulation and pragmatics — preloaded for CELF, PPVT and GFTA, with the 7th percentile eligibility line already set.

CELF · PPVT · GFTA 7th %ile line

Built for

🧠 School Psychologists 🔬 Neuropsychologists 🏥 Clinical Psychologists 📚 Educational Psychologists 🗣 Speech-Language Pathologists 📋 Special Education Teams 🍎 Special Education Teachers ✋ Occupational Therapists 📊 Researchers & Scientists 📈 Assessment Professionals
WHAT IT DOES

Three things, done properly

Enter scores once. Graph them, compare raters, and build the report — without retyping anything.

Put any score on a graph

Paste it, preload it, or type it — then pick your chart.

Plot standardized scores from any battery on a professional normal curve, dot plot, or box & whisker — clear enough that families and teams actually understand where a score falls.

  • Copy and paste scores straight from commonly used assessments — the parser reads them for you.
  • Auto-populate subtests and composites by preloading a battery — no typing the roster by hand.
  • Change the graph type with one click — dot plot, box & whisker, or normal curve.
  • Compare across disciplines on one curve — cognitive, academic, speech, motor, and behavioral together.
  • Print-ready in black & white — shape-coded markers stay readable without color.
Open the Normal Curve Grapher → Multidisciplinary
Normal curve with scores from several domains plotted along the standard score axis708595100115130

Every rater on one graph

Parent, teacher, and self-report — side by side, not on three separate pages.

Behavior and adaptive rating scales are built for comparison, so the tools plot every rater on a single chart. Agreement and disagreement between raters becomes obvious at a glance.

  • Parent, teacher, and student T-scores on one graph — shape-coded per rater.
  • Clinical range shading so elevated scales stand out immediately.
  • Rater agreement summary — see where reporters converge and diverge.
  • Then-vs-now comparison — plot a prior administration against the current one.
  • Works for BASC-3, Conners-4, ABAS-3, Vineland-3, ASRS, SRS-2 and more.
Social-Emotional → Adaptive
Multi-rater behavior rating chart comparing parent, teacher and self-report T-scoresHyperactivityAggressionAnxietyAttention40506580ParentTeacherSelfClinical range

The report writes its own scaffolding

Enter scores once — narrative, tables, and graphs populate together.

Scores you already entered flow straight into a clean, editable report: score tables, descriptive ranges, confidence intervals, and your graphs — all assembled. You keep every bit of the clinical interpretation.

  • Enter once, populate everything — narrative, tables, and charts from the same scores.
  • Swap graph types with a click and they update inside the report.
  • Toggle what's included — tables, graphs, confidence intervals, bolded significant scores.
  • Export to Word — paste-ready, formatting intact.
  • You interpret, not the tool — it organizes; it never writes clinical conclusions for you.
Cognitive → Achievement Adaptive Social-Emotional Autism
Generated report page showing narrative text, score tables and embedded graphsCOGNITIVE ASSESSMENT RESULTS

Sound familiar?

Stop building reports the hard way

😤 The old way
✗Paste screenshots from three different scoring platforms and fight the formatting
✗Type the same scores into a table, then type them again into the narrative
✗Hand-build score tables and fix the column alignment every single time
✗Look up descriptive ranges and confidence intervals one score at a time
✗Rebuild the same report scaffolding for every eval you write
✗Explain what a percentile means with nothing to point at
✓ With Granite Ridge Reporting
✓Enter scores once — charts, tables and narrative populate together
✓Score tables built for you, with descriptive ranges and CIs already filled in
✓Narrative scaffolding assembled, so you're editing a draft instead of building one
✓Swap graph types with a click and the report updates around them
✓Export to Word with the formatting intact — and eligibility lines already marked
✓You keep every bit of the clinical judgment — it organizes, it never interprets
The one paid feature

Stop assembling reports by hand

You already did the hard part — the testing and the thinking. The report writers do the tedious part: turning your scores into assembled tables, graphs, and narrative scaffolding, so you're editing a draft instead of building one from scratch.

What you getFreePro — $50/yr
Enter scores once
Paste scores from score reports, or preload a battery so the subtests are already listed✓✓
Each score feeds every graph and table — no typing the same number twice✓✓
Change it with a toggle, not by reformatting
Switch graph types with one click — normal curve, dot plot, box & whisker, bar, profile line✓✓
Graphs and tables reformat themselves for the number of subtests or raters✓✓
Show or hide percentiles, confidence intervals, descriptive ranges, and cutoff lines with a toggle✓✓
Set your own cutoffs, colors, and shapes✓✓
Parent, teacher, and self-report on one graph, with an interrater agreement check✓✓
Every discipline on one normal curve (multidisciplinary)✓✓
Print-ready black & white output✓✓
Save your settings — in this browser, or sign in to use them on any device✓✓
Save your work to your own device & reload it✓✓
Learning hub — guides on scores, the normal curve, and interpretation✓✓
Account requiredNoYes
Writing the report
Enter scores once — they fill in the paragraph text, tables, and graphs—✓
Report reformats itself for the subtests and raters you entered—✓
Toggle confidence intervals, percentiles, sections, and per-section graphs on or off—✓
Focused graphs inside each section, e.g. working memory or internalizing problems—✓
Swap graph types inside the report with a click—✓
Score tables built for you — ranges & confidence intervals filled in—✓
Export to Word, formatting intact—✓
All five report writers — Cognitive, Achievement, Adaptive, Social-Emotional, Autism—✓

What you get

Hours back every eval season
Enter scores once and the tables, descriptive ranges, confidence intervals, and graphs assemble themselves. No retyping the same numbers into three places.
You interpret — it never does
It organizes and formats; it does not write your clinical conclusions. Deterministic, inspectable, and fully under your control — not an AI black box you have to defend later.
Student data never leaves your browser
Everything runs locally on your device. Nothing is uploaded, stored, or sent to a server — so privacy isn't a policy promise, it's how it's built.
Prove it free first
All the graphing, multi-rater charts, and the learning hub are free with no login. Try the tools, see they're solid, and upgrade only when you want the report assembly.
$50/year
One flat price · all 5 report writers
  • Cognitive, Achievement, Adaptive, Social-Emotional & Autism writers
  • Enter once → tables, graphs & narrative populate together
  • Swap graph types and toggle sections with a click
  • Export to Word, formatting intact
  • Every free tool stays free, always
Upgrade to Pro → See full details →

Sign in on any report writer to upgrade. Free graphing needs no account.

Which tests are covered

Every battery preloaded today, by area. Some have the full report writer built on top; the rest are preloaded for graphing while their report writers are built.

Cognitive

Graphs + report writing
WISC-VWJ Cognitive
Graphing only
WPPSI-IVRIAS-2KABC-IICAS-2DAS-II (School Age)DAS-II (Early Years)

Achievement

Graphs + report writing
WIAT-4WJ V Achievement
Graphing only
KTEA-3GORT-5TOWL-4TOMA-3TEMA-3CTOPP-2

Adaptive

Graphs + report writing
ABAS-3 · Parent (0–5)ABAS-3 · Teacher (5–21)

Social-Emotional

Graphs + report writing
BASC-3Conners-4

Autism

Graphs + report writing
ASRS (6–18)SRS-2 (School-Age)
Graphing only
GARS-3 (coming)

Speech-Language

Graphing only
CELFPPVTEVTGFTA

Everything you need, nothing you don't

📈

All major score formats

Standard scores, scaled scores, T-scores, z-scores, percentiles, stanines, NCEs — enter any format and it converts automatically.

🖨️

Print-ready B&W charts

Distinct shapes for every domain so your chart is clear in black and white — no color printer required.

📏

Custom threshold lines

Set any threshold — 7th or 12th percentile for eligibility, 16th percentile for clinical cutoffs, or any value your protocol uses.

💾

Save & reload your work

Save your scores to a file and load them back any time. Perfect for revisits, updates, or sharing with colleagues.

💬

Hover for full details

Hover any dot to see the score, percentile, and classification — great for reviewing before printing or presenting.

⚡

Professional graphs in minutes

From blank chart to print-ready in minutes. No more copying screenshots from multiple platforms or hand-drawing on whiteboards.

✦ Built-in time savers — all free

The features that matter most when you're evaluating back-to-back — speed, flexibility, and zero admin overhead.

📋

Battery preloads

Select WISC-V, WIAT-4, CELF-5, or any supported battery and the full score table populates instantly. Enter your values and plot — no manual setup.

💾

Save & load across sessions

Save your chart as a local file and reload it any time — for re-evaluations, team reviews, or picking up where you left off.

∞

Unlimited scores

Plot a full multidisciplinary evaluation — cognitive, academic, speech, and motor scores — all in one chart with no limits.

See the report writers →
🔒

Just an engine. Your data stays yours.

Granite Ridge Reporting is a rendering engine — it takes numbers you enter and draws a graph. That's it. It does not store, transmit, or have any access to the data you enter. No student names, no scores, no evaluation data ever leave your browser.

The Save File feature saves your work as a file directly to your own device — you decide where it goes, just like saving any other document. No cloud upload. No server. You're in complete control of where your files live and who has access to them.

✓ No data stored on our servers ✓ You control where files are saved ✓ No ads, no tracking of your data ✓ FERPA & HIPAA friendly by design

Why this matters: You work with confidential student and client records every day. This tool is built so you never have to think twice — it's just a graphing engine running in your browser. Enter your scores, print your chart, close the tab. Nothing stays with us, because nothing was ever sent to us.

Learn the score concepts

Plain-language explainers for the things you end up explaining to families and teams. Free, no account needed.

📈

Why visualize scores

What a graph communicates that a table of numbers can't — and why families understand it faster.

🔢

Score types explained

Standard scores, scaled scores, T-scores, z-scores, percentiles, stanines and NCEs — and how they relate.

📊

Descriptive ranges

Where the classification labels come from, why they differ between publishers, and how to word them.

↔️

Confidence intervals

What the band around a score actually means, and how to explain measurement error without jargon.

🧭

Choosing a graph

Normal curve, dot plot or box & whisker — which one fits the question you're answering.

💬

Behavior rating scores

Reading T-scores across parent, teacher and self-report, and what rater disagreement tells you.

📚

Grade equivalents

Why they get misread in meetings, and what to say when someone asks for them.

📖

Glossary

The assessment vocabulary in one place, defined without circular definitions.

Browse the full learning hub →

Coming soon

What's next

Features in active development — request a preset, report a bug, or just let us know what you need.

📊 Custom summary tables for reports ⚙️ More Pro scale presets 🔗 Conners CBRS · CBCL · Achenbach

Stay in the loop

Get notified when new tools and presets launch. Or use the field below to request a scale, report a bug, or leave feedback.

Free graphing — professional results

All graphing is free with no login required. Upgrade to Pro for report writing and Word export.

Try the plotter free →