PCR Educator is a unified school operations platform that combines SIS, ERP, admissions CRM, and AI in a single database for K-12, higher education, and specialty schools, delivered with fixed-quote implementation in under 60 days.

(301) 947-7380
99.987% uptime·0 security breaches·35+ years in education·Built and supported in the U.S.
The School Operations Platform

The operating system
for modern schools.

PCR Educator brings admissions, academics, finance, and advancement into one system — where every department sees the same students, the same families, and the same truth.

+34%more qualified inquiries within a yearArchbishop Carroll Academy
7→1tools replaced in a single summerMeridian Arts Conservatory
<60dcontract to full platform liveDrexel Continuing Studies
Trusted by 500+ institutions worldwide K-12 · Higher Education · Performing Arts · Health Sciences
AN
AndoverK-12
SG
St. George’s Episcopal SchoolK-12
HH
Holland HallK-12
BD
Bialik Hebrew Day SchoolK-12
HC
Harbor Country Day SchoolK-12
FB
Faith Baptist SchoolsK-12
AC
Augustine Classical AcademyK-12
SM
St. Mary’sK-12
CI
Cayman International SchoolK-12
AA
Alvin Ailey American Dance TheaterPerforming Arts
JB
Joffrey Ballet SchoolPerforming Arts
CT
Center Stage AcademyPerforming Arts
MA
Metropolitan Arts SchoolPerforming Arts
PR
Providence AcademyHigher Ed
KC
Keystone CollegeHigher Ed
LU
Lakeside UniversityHigher Ed
SJ
Saint James School of MedicineMedical
VH
Valley Health SciencesMedical
MN
Midatlantic College of NursingMedical
AN
AndoverK-12
SG
St. George’s Episcopal SchoolK-12
HH
Holland HallK-12
BD
Bialik Hebrew Day SchoolK-12
HC
Harbor Country Day SchoolK-12
FB
Faith Baptist SchoolsK-12
AC
Augustine Classical AcademyK-12
SM
St. Mary’sK-12
CI
Cayman International SchoolK-12
AA
Alvin Ailey American Dance TheaterPerforming Arts
JB
Joffrey Ballet SchoolPerforming Arts
CT
Center Stage AcademyPerforming Arts
MA
Metropolitan Arts SchoolPerforming Arts
PR
Providence AcademyHigher Ed
KC
Keystone CollegeHigher Ed
LU
Lakeside UniversityHigher Ed
SJ
Saint James School of MedicineMedical
VH
Valley Health SciencesMedical
MN
Midatlantic College of NursingMedical

Built for schools.
From the ground up.

PCR Educator is built for how schools actually work — realtime data, AI where it helps, and a complete audit trail where governance matters most.

Unified platform
1

One record. Every office sees the same truth.

Admissions, academics, finance, and advancement run on the same student record. The registrar and the CFO agree because there is only one number.

Every department, one data model
AI governance
100%

Every AI action reviewed by your team before it sends.

Follow-up drafts, re-enrollment nudges, financial-aid communications — written from live school data. AI assists. Your staff decides. Every message is reviewed and approved by your team before it reaches a family.

Human review on every AI action
Platform depth
3-in-1

SIS, ERP, and CRM. One platform, one vendor, one contract.

PCR Educator covers student information, finance, and admissions natively — one codebase, one data model, one vendor relationship.

SIS · ERP · CRM · Analytics · AI

Choose the path that matches.

Four verticals, one platform underneath. Every path shares the same data model, the same AI layer, and the same 35+ year implementation record.

K-12 SCHOOLS

The school office,
one record.

Admissions, re-enrollment, gradebook, tuition, and advancement — unified on a single student. The registrar and CFO finally agree.

  • Independent
  • Parochial
  • Charter
  • International
  • Religious
  • PA academies
Explore →500+ K-12 schools · since 1989
HIGHER EDUCATION

Enterprise depth,
built to move fast.

A complete SIS, ERP, and admissions CRM for 1,000–5,000-student colleges. Implementation measured in weeks, with a fixed timeline.

  • 4-year colleges
  • Community
  • Graduate
  • Vocational
  • Continuing ed
  • Professional
Explore →Purpose-built for mid-market colleges
PERFORMING ARTS

The #1 platform
for performing arts.

Audition review, session tuition, costume fees, and recital tickets — all on a single student record. Built from the audition up.

  • Dance
  • Theater
  • Music
  • Conservatory
  • Youth arts
  • PA colleges
Explore →Category leader · #1
MEDICAL SCHOOLS

Clinical depth,
from match day forward.

Rotation scheduling, board exam analytics, LCME compliance, and clinical competency tracking — on the same platform as admissions.

  • MD / DO
  • Nursing schools
  • PA programs
  • Allied health
  • Residency / GME
  • Health sciences
Explore →Built for the clinical lifecycle

Five surfaces. One data model.

SIS, ERP, CRM, Analytics, and AI — all sharing the same student record, updated in real time.

Student InformationSIS

The record of record, for every department.

Enrollment, scheduling, gradebook, attendance, transcripts — on the same database as admissions, finance, and advancement.

  • Enrollment & recordsACTIVE
  • Block & rotation schedulingv4
  • Gradebook & narrativesLIVE
  • State reportingAUTO
Finance & OperationsERP

Tuition, GL, audit-ready.

Statements, payment plans, AP/AR, budgeting, institutional reporting — clean month-end close, every time.

  • Tuition & billingLIVE
  • General ledgerv3
  • Financial aidFAST
  • Board reportingBETA
Admissions & AdvancementCRM

The funnel that actually follows up.

Inquiry through enrolled, donor through major gift — on the same student record, from age 10 to 60.

  • Admissions funnelLIVE
  • AI follow-upNEW
  • Alumni & donorsv5
  • Events & givingLIVE
IntelligenceINT

Board-ready, Monday morning.

Fourteen standard dashboards, unlimited custom. Ask questions in plain English, get cited answers with sources.

  • Standard dashboards14
  • NL queryNEW
  • Cohort analysisv2
  • Export & embedLIVE
Platform & AIAI

The operating system underneath.

Identity, permissions, integrations, audit logs, AI governance. The platform scaffolding your IT team can rely on, built specifically for education.

  • SSO / SAMLLIVE
  • Audit logLIVE
  • AI governanceNEW
  • MarketplaceQ3 '26
№1Platform for Performing Arts Schools

Built for the way artists actually run a school.

Audition reels, session tuition, costume fees, recital tickets — all on a single student record. The only platform designed from the audition up for dance, theater, and music programs.

  • 01Audition management with role-specific review queues for artistic directors
  • 02Session & semester tuition — costume, recital, and production fees on one invoice
  • 03Recital & performance enrollment tied directly to the student record, fully automated
  • 04Parent & student portals designed for performing-arts families
  • 05Alumni & donor records that begin with the first audition
01

Dance schools

Ballet, contemporary, multi-style academies — our dominant vertical.

140+ academies
02

Theater

Conservatories, performing-arts high schools, community theater.

Audition-to-alumni
03

Music

Private lesson billing, ensemble enrollment, juried assessments.

Conservatory-grade
04

PA Colleges

Degree-granting programs with transcript & accreditation workflow.

BFA · MFA · AA
ClinicalPlatform for Health Science Programs

Built for the full clinical journey.

From first application to Match Day and residency placement — rotation scheduling, board exam analytics, accreditation compliance, and financial aid on a single student record.

  • 01Clinical rotation scheduling — block assignments, preceptor pairing, and site management
  • 02Board exam analytics tied to the student record: USMLE Step 1/2/3, NCLEX pass rates
  • 03LCME, NLNAC, and ACGME accreditation reporting generated automatically from live data
  • 04Competency-based progression tracking with milestone and EPA documentation
  • 05Match Day pipeline — ERAS integration, rank list management, and enrollment conversion
01

Medical schools

MD, DO, and combined programs — from first inquiry through Match Day and beyond.

LCME · ACGME
02

Nursing programs

BSN, MSN, DNP, and CRNA tracks — clinical hours, NCLEX prep, preceptor management.

NCLEX · NLNAC
03

Allied health

PA, PT, OT, pharmacy, and health informatics — multi-track enrollment and progression.

Multi-track
04

Residency & GME

Graduate medical education scheduling, evaluation workflows, and ACGME compliance.

ACGME · GME

Named schools, named numbers.

Real outcomes from real institutions — K-12, higher ed, performing arts, and health science programs.

K-12 · INDEPENDENTNO. 01
Before PCR Educator, every board meeting started with a spreadsheet fight. Now we open one dashboard.
+28%
qualified inquiries, year one
PERFORMING ARTSNO. 02
Audition review, tuition by session, costume fees, recital tickets — all on one student record.
7→1
tools replaced in a single summer
HIGHER EDUCATIONNO. 03
Full SIS, ERP, and admissions CRM — implemented in under 60 days, with a team that understood our institution from day one.
<60d
contract to full platform live
MEDICAL SCHOOLNO. 04
We track board scores, clinical hours, and rotation evaluations in the same system that handles admissions and billing.
100%
LCME audit documentation generated automatically

From first inquiry to major gift.

PCR Educator is the continuous thread — one platform across the entire institutional relationship.

01InquireFirst contact, tour, open house
02ApplyApplication, documents, interview
03EnrollContract, deposit, re-enroll
04LearnGrades, attendance, transcripts
05PayTuition, plans, aid
06GraduateCredentials & records
07GiveAlumni, donors, engagement

Thirty minutes,
tailored to your role and school.

A specialist who works with your segment walks the actual product using data that looks like yours.

Prefer to call? (301) 947-7380

  • 01A specialist in your segment, every time
  • 02Implementation plan in writing before a PO
  • 03Data migration handled by our team, start to finish
  • 04Fixed quote, transparent renewal terms
Book a demo →

No sales pressure. No credit card. We'll confirm within one business day.

What schools ask about
PCR Educator.

  • What is PCR Educator?
    • PCR Educator is a unified school operations platform that combines Student Information System (SIS), Finance and Operations (ERP), and Admissions and Advancement (CRM) functions on a single data model. Independent schools, K-12 institutions, higher education programs, and health sciences programs use it to manage the full student lifecycle — from first inquiry through graduation and alumni engagement — without maintaining multiple vendor contracts or manual integrations between systems.

  • What kinds of schools use PCR Educator?
    • PCR Educator serves independent schools, private K-12 institutions, boarding schools, higher education programs, health sciences programs, and performing arts schools. The platform is particularly well-suited for schools that need a single system to handle academic records, finance, admissions, advancement, and portals — rather than assembling those capabilities from multiple vendors. Schools with 100 to several thousand students are the primary users, though the platform scales across that range without configuration changes.

  • How is PCR Educator different from Blackbaud, Veracross, or Ellucian?
    • The core difference is architecture. PCR Educator runs SIS, ERP, and CRM on one database and one student record. Blackbaud, Veracross, and Ellucian are either modular products that require integration to share data, or platforms that cover some domains but not others. In practice this means: when a student's enrollment status changes in PCR Educator, their billing, financial aid, and admissions record update automatically — no export, no sync, no reconciliation step. Schools that have migrated from Blackbaud or Veracross consistently report a reduction in manual data handling as the most immediate operational change.

  • How long does implementation take?
    • Most schools complete implementation in four to eight months, depending on the modules being deployed and the state of existing data. The recommended sequence is SIS and CRM in the first phase, then ERP. This allows the admissions, registrar, and advancement teams to go live together while finance transitions on its own cycle. PCR Educator provides a dedicated implementation team for each school — not a general support queue — and quotes implementation as a fixed scope rather than an hourly estimate.

  • Can PCR Educator replace our current SIS, finance system, and admissions platform?
    • Yes. PCR Educator is designed to replace the full stack of tools most schools currently operate: a SIS for academic records, a separate ERP or accounting system for finance, and a CRM or admissions platform for enrollment management and advancement. Most implementing schools retire two to four vendor contracts within the first year. The platform also includes parent, student, and faculty portals, so the public-facing access layer does not require a separate tool. The specific modules deployed depend on your school's current architecture, and the implementation team maps that out before go-live planning begins.

What we shipped, what we learned, what schools are doing.

Updates from the PCR Educator team, every week.

Posted June 03, 2026

A PCR Educator DAT Query can now compute an aggregate across a wider group than the row it sits on, while the query stays grouped at its own level. A new Partition By option on any Aggregate field puts a row's own number and the total it belongs to side by side. Running totals, subtotals, and share-of-whole calculations fit in a single DAT Query.

What's new

Partition By on any Aggregate field. Set a field's role to Aggregate, choose the function (Sum, Count, Average, and the rest), then pick a Partition By column from a typeahead. The aggregate computes across that wider partition while each row stays grouped at the DAT Query's own level.

Optional on every Aggregate field. Partition By is there when you want a wider calculation. An Aggregate field with no partition set is a standard aggregate.

One DAT Query for the comparison. A row can show its own value and the value of the group it belongs to, together, in a single DAT Query.

Why it matters

A row can carry both its own number and the number it belongs to. Show each course's enrollment next to its department's total enrollment. Show a donor's giving next to the campaign total. Show a student's tardies this term next to their full-year count. The reader sees the part and the whole together, and the comparison is immediate.

A few ways to talk about it

  • Running totals, subtotals, and share-of-whole math live in a single DAT Query.
  • Partition By sets each row next to the total of the group it belongs to.
  • An Aggregate field with no partition set stays a standard aggregate.

Available now to all PCR Educator schools. Your account team can walk you through Partition By in a DAT Query whenever you're ready.

Posted June 02, 2026

Check In / Check Out is a PCR Educator CMS widget that lets a student, a staff member, or an authorized pick-up identify themselves at a screen and check in or out for the day. Schools commonly deploy it as a self-serve attendance kiosk on a laptop, a tablet, or a wall-mounted touch panel. The widget is configured entirely from the standard page editor, with no developer involvement, and it can optionally write period and daily attendance.

Setup happens in the CMS page editor, so configuring the widget requires an account with permission to edit CMS pages.

Schools deploy the widget for:

  • Morning carpool and after-school care check-in stations
  • Athletics, field trip, and extended-day program rosters
  • Late-arrival and early-dismissal desks at the front office
  • Optional automatic period attendance for late or early-departure students

Setup at a glance

From the page editor:

  • Open the CMS page where the kiosk will live, or create a new page.
  • Click Add Widget, then User, then Check In / Check Out.
  • Open the widget Properties dialog with the gear icon and configure Sign In Type, Operations Type, Program Type, the button text, and any of the optional customizations described below.
  • Save the widget. The kiosk is live immediately.
  • On the device itself, sign in once with a staff or operator account before leaving the kiosk unattended. The widget only renders for a signed-in session. Once the device is signed in, any number of students sign themselves in and out against it.

To write Late, Absent, and Leaving Early stamps automatically, which is recommended for schools that want period attendance from the kiosk:

  • Add a second widget to the same page: Parent/Student Attendance Entry.
  • In its Properties, set Late Type, Absent Type, Leaving Early Type, and, optionally, Daily Attendance Type to the attendance discipline types your school uses.
  • Save. The kiosk now writes period attendance automatically when students check in or out.

For full configuration of the partner widget, see CMS Widget - Parent/Student Attendance Entry.

Sign-in modes

Each kiosk supports one or more of the following sign-in methods. Enable as many as appropriate with the Sign In Type property. When two or more are enabled, a pill row appears at the top of the kiosk so the user can choose. With one enabled, the row is hidden.

Mode When to use it
Username Standard PCR Educator username and password, the same credentials students use to log in to the portal. Works on shared family devices.
Name + PIN The student types their first name, last name, and 5-digit PIN. Best for younger students with no portal login.
PIN PIN only, and the fastest option. Requires PINs to be unique across the school database. Recommended for high-throughput stations.
Student ID Numeric student ID, typed on the on-screen keypad or scanned from a printed barcode. The slot count and maximum length come from the school's configured ID width.
Staff ID Numeric staff ID, typed on the on-screen keypad or scanned from a printed barcode. It works like Student ID, but it searches the staff roster, and its slot count comes from the school's staff ID width. Enable it for a faculty or staff sign-in kiosk.
Alternate ID A second numeric ID stored on the student record, such as a badge number or an RFID short-code. It lets families reuse a badge that does not match the official student ID. The value is looked up against the alternate ID field on the student record, and ambiguous values are treated as not found, so a student never accidentally signs in as someone else.

One kiosk can offer student and staff sign-in together. The widget records each check-in as student or staff from the mode the person used: the Staff ID mode records a staff member, and every other mode records a student. Staff check-ins are recorded against the staff roster. They do not send notification emails, and the period attendance integration applies to student check-ins only. Staff sign in through the Staff ID mode, because the Username, Name + PIN, PIN, and Alternate ID modes resolve against student and household records.

Pick one default with the Default Active Mode property. That pill is highlighted on first load. The kiosk also remembers which pill the user last touched and restores it after any submission, so a barcode scanner station that opens to Student ID stays on Student ID after each scan.

Optional: period attendance integration

Placing a Parent/Student Attendance Entry widget on the same page changes the kiosk from a record of who is on campus into a full attendance writer. On every successful student check-in or check-out, the kiosk will:

  • Write Absent stamps for any scheduled periods that ended before the student checked in, which fills the gap.
  • Write a Late stamp for the period in session at check-in time.
  • Write a Leaving Early stamp for the period in session at check-out time.
  • Optionally stamp every period after the check-out as Absent, when the school enables it.
  • Optionally write a single daily attendance row when a school-level type is configured.

All writes respect a same-user audit gate, so teacher-entered attendance is never overwritten, and prior kiosk stamps can be cleanly cleared when the student returns the same day. For the full setup of the partner widget, see CMS Widget - Parent/Student Attendance Entry.

Late and early departure thresholds

Many schools have rules such as "a student more than 20 minutes late is marked Absent" or "a student leaving in the first 30 minutes counts as Leaving Early, and beyond that it is a normal departure." The kiosk supports both with two integer properties.

Property What it does
Late Absent Threshold Minutes When set to a positive integer, on check-in: if the student arrives more than this many minutes after the current period started, the current period is stamped Absent instead of Late. Set to 0, the default, to disable.
Leave Early Threshold Minutes When set to a positive integer, on check-out: the current period is stamped Leaving Early only if the student is checking out within this many minutes of the period starting. Past that point, no Leaving Early stamp is written. Set to 0, the default, to disable.

Both thresholds measure minutes elapsed since the current period's nominal start time, using the school's schedule data. If the student has no scheduled period at that moment, such as during lunch, before school, or after dismissal, the thresholds do nothing and the kiosk falls back to its default behavior.

Customization options

Beyond the sign-in modes and thresholds, the widget includes a broad set of properties for tailoring messages, behavior, and presentation. The most commonly used:

Property Purpose
Operations Type FullCycle (Check In and Check Out), In only, Out only, or In and Out without cycle pairing.
Default Active Mode Which sign-in pill is highlighted on first load. Useful for single-purpose stations.
Automatic Check In Out Auto-toggles between In and Out based on the student's most recent state, which is useful for one-button carpool stations. It applies only when Operations Type is FullCycle.
Auto Reset Seconds How long the success card stays on screen before the form returns for the next student. The default is 6 seconds. Set it to 0 to leave the success card up until the next student signs in.
Check In / Check Out Success and Error Messages All visible text is school-customizable: the welcome message, the goodbye message, the not-found prompt, the already-checked-in warning, and more.
Show Student Photo When enabled, the success card displays the student's school photo so staff can visually confirm the right student checked in.
Auto Clear Future Absences On Return When a student who was checked out, and stamped Absent for later periods, returns the same day, this clears those Absent stamps automatically so teachers can mark fresh attendance.
Stamp Future As Absent On check-out, stamp every period after the check-out time as Absent. This is opt-in per school.
Program Type Restricts the kiosk to a single program, such as Morning Care, After School, or Athletics, so a multi-program campus can run distinct kiosks for each. The widget requires a Program Type unless the page also has a Parent/Student Attendance Entry widget.

What students see

On every kiosk the experience is the same: large touch targets, no scrolling, and no logins to remember unless the school chooses Username mode.

  • A row of sign-in pills at the top, hidden if only one mode is enabled.
  • The matching input panel below, which is a numeric keypad for ID or PIN, a username and password form for Username mode, or a name and PIN form for Name + PIN.
  • Large Check In and Check Out buttons.
  • After submitting, a calming success card with the school greeting, the student's name shown prominently, and their photo and profile (Name, ID, Grade, Status). The form returns automatically after the configured timeout.
  • On error, the form stays in place, the typed value is preserved so the student can fix a typo without retyping, and the error message displays in red.

Best practices

  • For high-traffic stations such as carpool, enable a single sign-in mode, either PIN or Student ID, so the pill row hides entirely. Fewer taps mean faster lines.
  • Pair Alternate ID with a USB barcode scanner mounted at the kiosk so students can scan an existing school badge with no typing, as long as the barcode value is numeric and fits within the configured slot count.
  • When using the Late Absent Threshold, set it to match the school's published Late versus Absent policy, for example "20 minutes late is Absent." Communicate the rule to families in your handbook.
  • Pair an Auto Reset Seconds value of 3 with a kiosk on a public touch screen to keep the next student's experience clean. Use a higher value, 8 to 10, where staff want time to read each success card.
  • Test with at least one student account from each grade level or school division before going live. Different schedules can expose configuration gaps.

Need a hand?

Your PCR Educator account manager can walk you through a setup tailored to your school's carpool, after-school, or athletics workflow, including custom sign-in messages and visual styling. Submit a ticket from your Customer Portal, or email support@pcreducator.com.

Posted June 01, 2026

A PCR Educator DAT Query now supports an Auto mode for the Pivot role. Pick a field, set its role to Pivot (Auto), choose the aggregate function and the field to count or sum, and the query discovers the most-frequent values on its own. Each becomes its own column, with an "Other" bucket catching everything else.

What's new

Pivot (Auto) as a field role. A new value in the Role dropdown sits next to Group, Aggregate, and Pivot. Pivot (Auto) is eligible for any field that holds categorical values, no upfront value list required.

Top values discovered at query time. The query finds the most-frequent values in the chosen field each time it runs, up to twenty columns, and adds an "Other" bucket for the long tail.

One aggregate per pivoted column. Count, Sum, Average, Minimum, or Maximum. Whatever function you pick applies to every discovered column and to "Other."

Built for fields where the value list is unknown or shifts. Course names, action types, donor categories, inquiry sources. Anywhere a manual Pivot would mean typing out values that change year to year.

Saves and reruns like any other DAT Query. The auto-pivot refreshes with the query, so the columns reflect the current data each time the report runs.

Why it matters

Manual Pivot expects the user to list the values that should become columns. That works when the list is short and stable. It does not work when the catalog changes from year to year, or when no one wants to track down every value a field can hold. Pivot (Auto) removes that work. A course-load matrix or an action-type breakdown stays current as new courses are added and new action types appear, with no edits to the query.

A few ways to talk about it

  • Pick the field, the function, and the target. The columns come from the data.
  • Top twenty values plus an "Other" bucket, refreshed every time the query runs.
  • A natural fit for high-cardinality fields where the value list is unknown or shifts year to year.

Available now to all PCR Educator schools. Your account team can walk you through Pivot (Auto) in a DAT Query whenever you're ready.

PCR Educator
School Operations Platform

One platform for K-12 schools, higher education, performing arts institutions, and health science programs since 1989.

PCR Educator on Capterra: 4.7 out of 5 stars
Platform
    Solutions
      Resources
        Company
          © 1989-2026 PCR Educator, Inc.Silver Spring, MD · U.S.A. · (301) 947-7380