Liabilities / Assets
90th percentile
Higher debt load relative to assets than 90% of similar nonprofits.
EIN 83-4228740 • 501(c)3 • Worcester, MA
Profile
To improve education through scientific research while not compromising student learning time.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
90th percentile
Higher debt load relative to assets than 90% of similar nonprofits.
Liabilities / Revenue
77th percentile
Higher debt load relative to revenue than 77% of similar nonprofits.
Net Margin
12th percentile
Higher net margin than 12% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
83rd percentile
Faster asset growth than 83% of similar nonprofits.
Revenue Growth
86th percentile
Faster revenue growth than 86% of similar nonprofits.
Assets
Down$698,386
Down $123,389 (-15%) from 2023
Liabilities
Down$538,628
Down $72,803 (-12%) from 2023
Net Assets
Down$159,758
Down $50,586 (-24%) from 2023
Revenue
Up$4,441,064
Up $304,107 (+7.4%) from 2023
Expenses
Up$4,491,650
Up $328,416 (+7.9%) from 2023
Net Income
Down-$50,586
Down $24,309 (-93%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
To improve education through scientific research while not compromising student learning time.
Improve student math learning through evidence-based, teacher paced online technology
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Accounts Receivable | $437,522 | $373,660 | ▼ $63,862 |
| Savings and Temporary Cash Investments | $6,599 | $206,604 | ▲ $200,005 |
| Cash and Non-Interest-Bearing Accounts | $335,824 | $101,111 | ▼ $234,713 |
| Prepaid Expenses and Deferred Charges | $41,830 | $17,011 | ▼ $24,819 |
| Land, Buildings, and Equipment, Net | $0 | $0 | → $0 |
| Total Assets | $821,775 | $698,386 | ▼ $123,389 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $310,667 | $317,784 | ▲ $7,117 |
| Deferred Revenue | $300,764 | $220,844 | ▼ $79,920 |
| Total Liabilities | $611,431 | $538,628 | ▼ $72,803 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $210,344 | $159,758 | ▼ $50,586 |
| Total Net Assets Fund Balance | $210,344 | $159,758 | ▼ $50,586 |
| Total Liabilities and Net Assets / Fund Balance | $821,775 | $698,386 | ▼ $123,389 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Land Buildings | $0 | $6,180 | $6,180 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Thomas B Bolton | VP of Product | FT | $215,597 | $34,189 | $249,786 |
| Britt Neuhaus | VP of Programs & Partnerships | FT | $169,204 | $6,833 | $176,037 |
| Cristina Heffernan | Executive Director | FT | $160,602 | $9,199 | $169,801 |
| Ryan Emberling | Director of Engineering | FT | $140,158 | $5,606 | $145,764 |
| Janet Pinto | VP of Growth and Impact | FT | $129,261 | $14,212 | $143,473 |
| Keith Story | Director of Partner Success | FT | $106,428 | $13,001 | $119,429 |
| Kayla Shippee | Director of Finance & Operations | FT | $107,972 | $4,319 | $112,291 |
| Cindy Starks | Product Owner | FT | $104,683 | $4,187 | $108,870 |
| Name | Title |
|---|---|
| Neil Heffernan | President and Chair of the Board |
| Adam Kalai | Director |
| Bogdan Vernescu | Director |
| Geraldine Zang | Director |
| Brian Murphy | Secretary to March 2024 |
| Kevin Qazilbash | Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Cape Ann Enterprises | Contract Services | PO BOX 185, Manchesterbythesea, MA 01944 | $274,750 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $3,194,519 |
| Other Expenses | $808,342 |
| Grants and Similar Amounts Paid | $488,789 |
| Total Fundraising Expense | $125,186 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,903,181 | $157,908 | $67,239 | $2,128,328 |
| Current Officers, Directors, Trustees, and Key Employees | $496,973 | $77,163 | $35,497 | $609,633 |
| Grants to Domestic Orgs | $488,789 | - | - | $488,789 |
| Fees for Services Other | $468,116 | $6,657 | $2,404 | $477,177 |
| Payroll Taxes | $175,870 | $21,454 | $7,991 | $205,315 |
| Other Employee Benefits | $148,919 | $17,161 | $8,017 | $174,097 |
| Information Technology | $159,377 | $32 | $15 | $159,424 |
| Pension Plan Contributions | $67,012 | $7,669 | $2,465 | $77,146 |
| Fees for Services Accounting | - | $60,300 | - | $60,300 |
| Office Expenses | $13,897 | $443 | $203 | $14,543 |
| Travel | $5,421 | $33 | $15 | $5,469 |
| Insurance | $3,127 | $1,904 | $112 | $5,143 |
| All Other Expenses | $371 | $421 | $17 | $809 |
| Other Expenses | $8,838 | $439 | $1,200 | $439 |
| Advertising | $322 | $25 | $11 | $358 |
| Total Functional Expenses | $4,009,187 | $357,277 | $125,186 | $4,491,650 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $4,657,671 |
| Expenses per Audited Statements | $4,491,650 |
| Total Expenses per Form 990 | $4,491,650 |
| Expenses Not Reported on Form 990 | $166,021 |
| Expenses Not Reported on Financial Statements | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Teaching Lab | Washington, DC | 501(c)(3) | Program for Scaling Assistments for Algebra Readiness With Curriculum-based Professional Learning and Coaching | $232,972 |
| North Carolina State University | Raleigh, NC | 170(c)(1) | Recovering From Covid-learning-loss With a Platform to Support Human Tutoring | $176,815 |
| Worcester Polytechnic Institute | Worcester, MA | 170(c)(1) | Recovering From Covid-learning-loss With a Platform to Support Human Tutoring | $79,002 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Cristina heffernan, executive director, and neil heffernan, president and chair of the board, have a family relationship. Neil heffernan and brian murphy, secretary to march 2024, have a family relationship.”
“The organization has no committees with authority to act on behalf of the governing body.”
“The form 990 is prepared by an independent accounting firm. The return is reviewed and approved by the board of directors prior to filing with the internal revenue service.”
“Board of directors and officers are subject to a conflict of interest policy that requires disclosure of actual and potential conflicts on an annual disclosure form and as they arise. Potential conflicts are evaluated by the board, excluding the interested party.”
“Compensation for the executive director is determined by a subcommittee of the board and approved by the board. Third-party market data benchmarked to organizations of similar size and scope is used and the deliberation and decision are timely documented.”
“The governing documents, conflict of interest policy, and financial statements are available upon request.”
“Other: program service expenses 468,116. Management and general expenses 6,657. Fundraising expenses 2,404. Total expenses 477,177.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 310667 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 317784 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 437522 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 373660 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | IMPROVE STUDENT MATH LEARNING THROUGH EVIDENCE-BASED, TEACHER PACED ONLINE TECHNOLOGY |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 11 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 25 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 322 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 358 |
| IRS990/AllOtherContributionsAmt | 0 | 5394 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 17 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 421 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 371 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 809 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | CRISTINA HEFFERNAN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5082508763 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 20 HAPGOOD WAY |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SHREWSBURY |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 015452820 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 335824 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 101111 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 35497 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 77163 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 496973 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 609633 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 274750 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | PO BOX 185 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | MANCHESTERBYTHESEA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 01944 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | CAPE ANN ENTERPRISES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | CONTRACT SERVICES |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 4320401 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 488789 |
| IRS990/CYInvestmentIncomeAmt | 0 | 5 |
| IRS990/CYOtherExpensesAmt | 0 | 808342 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 120658 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -50586 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 3194519 |
| IRS990/CYTotalExpensesAmt | 0 | 4491650 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 125186 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 4441064 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 300764 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 220844 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | CREATING A PRODUCT AND PROGRAMMING TO SUPPORT TEACHERS IN ASSIGNING INDEPENDENT PRACTICE ONLINE. THE PROGRAM ALLOWS TEACHERS TO FIND UPLOADED PROBLEMS TO ASSIGN TO THEIR STUDENTS, SELECT THOSE ITEMS, AND THEN DELIVER TO THE STUDENTS ONLINE. THE STUDENTS ARE ABLE TO RECEIVE IMMEDIATE FEEDBACK AND GET MULTIPLE ATTEMPTS TO GET THE PROBLEM RIGHT. THE TEACHER RECEIVES A REPORT THAT THEY USE TO ADJUST THEIR INSTRUCTION. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 28 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4009187 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 60300 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 60300 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 2404 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 6657 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 468116 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 477177 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 13.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 34189 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 6833 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 9199 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 5606 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 14212 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 4319 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 13001 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 4187 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | THOMAS B BOLTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | BRITT NEUHAUS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | CRISTINA HEFFERNAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | RYAN EMBERLING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JANET PINTO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | KAYLA SHIPPEE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KEITH STORY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | CINDY STARKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | NEIL HEFFERNAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | KEVIN QAZILBASH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | BRIAN MURPHY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | ADAM KALAI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | BOGDAN VERNESCU |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | GERALDINE ZANG |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 215597 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 169204 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 160602 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 140158 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 129261 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 107972 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 106428 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 104683 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | VP OF PRODUCT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VP OF PROGRAMS & PARTNERSHIPS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR OF ENGINEERING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | VP OF GROWTH AND IMPACT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR OF FINANCE & OPERATIONS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR OF PARTNER SUCCESS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | PRODUCT OWNER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | PRESIDENT AND CHAIR OF THE BOARD |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | SECRETARY TO MARCH 2024 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2019 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GovernmentGrantsAmt | 0 | 4315007 |
| IRS990/GrantAmt | 0 | 488789 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 488789 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 488789 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 4441064 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 3 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 9 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 15 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 32 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 159377 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 159424 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 112 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 1904 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 3127 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 5143 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 5 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 5 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 68 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 6180 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 0 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 0 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 6180 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | OUR MISSION IS TO IMPACT ADVANCEMENTS IN MATH INSTRUCTION TO MAKE TEACHING AND LEARNING MORE EVIDENCE-BASED AND ALIGNED TO THE DIVERSE NEEDS OF STUDENTS. WE BELIEVE IN FREE, HIGH-QUALITY LEARNING RESOURCES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 210344 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 159758 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 210344 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 159758 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 203 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 443 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 13897 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 14543 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 8017 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 17161 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 148919 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 174097 |
| IRS990/OtherExpensesGrp/Desc | 0 | DUES AND SUBSCRIPTIONS |
| IRS990/OtherExpensesGrp/Desc | 1 | PROF. DEVELOPMENT |
| IRS990/OtherExpensesGrp/Desc | 2 | FILING FEES |
| IRS990/OtherExpensesGrp/Desc | 3 | BANK CHARGES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 1200 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 3817 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 1851 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 439 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 68974 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 8838 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 73991 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 8838 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 1851 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 439 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 67239 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 157908 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1903181 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2128328 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 7991 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 21454 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 175870 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 205315 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 2465 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 7669 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 67012 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 77146 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 41830 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 17011 |
| IRS990/PrincipalOfficerNm | 0 | CRISTINA HEFFERNAN |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 611710 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 611600 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM SERVICE FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | EDUCATIONAL PRODUCT/SERVICE SALES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 108158 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 12500 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 108158 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 12500 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 3777007 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 356034 |
| IRS990/PYInvestmentIncomeAmt | 0 | 81 |
| IRS990/PYOtherExpensesAmt | 0 | 842458 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 359869 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -26277 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2964742 |
| IRS990/PYTotalExpensesAmt | 0 | 4163234 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4136957 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -50586 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 120658 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 6599 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 206604 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/Contribution35ControlledInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionControllerInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionFamilyInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ControlledDisqualifiedPrsnInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnControllIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnOwnrIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ExcessBusinessHoldingsRulesInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ListedByNameGoverningDocInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/LoanDisqualifiedPersonInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/OrganizationChangeSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/PaymentSubstantialContribtrInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgNotOrganizedUSInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgSectionC456Ind | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportNonSupportedOrgInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SuprtOrgNoIRSDeterminationInd | 0 | 0 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/OperateBenefitNonSuprtOrgInd | 0 | 1 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/PowerAppointMajorityDirTrstInd | 0 | 1 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | GRANTS TO ORGANIZATIONS, OTHER THAN THE SUPPORTED ORGANIZATION, ARE MADE AT THE DISCRETION OF THE BOARD OF DIRECTORS AND ARE MADE IN THE FURTHERANCE OF THE MISSION OF THE SUPPORTED ORGANIZATION. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 1 | THE SUPPORTED ORGANIZATION IS AN INSTITUTE OF HIGHER LEARNING. IN FURTHERANCE OF THAT MISSION, THE SUPPORTED ORGANIZATION ENCOURAGES SUPPORTING OTHER ORGANIZATIONS IN PARTNERSHIP WITH IT. GRANTS TO ORGANIZATIONS, OTHER THAN THE SUPPORTED ORGANIZATION, ARE MADE AT THE DISCRETION OF THE BOARD OF DIRECTORS AND ARE MADE IN THE FURTHERANCE OF THE MISSION OF THE SUPPORTED ORGANIZATION. ALL GRANTS ARE MADE TO TAX-EXEMPT CHARITABLE ORGANIZATIONS REGISTERED WITH THE INTERNAL REVENUE SERVICE. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART IV, SECTION A, LINE 6: |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 1 | PART IV, SECTION B, LINE 2: |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrganizationsCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrganizationsTotalCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/EIN | 0 | 042121659 |
| IRS990ScheduleA/SupportedOrgInformationGrp/GoverningDocumentListedInd | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OrganizationTypeCd | 0 | 2 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OtherSupportAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportAmt | 0 | 79002 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportedOrganizationName/BusinessNameLine1Txt | 0 | WORCESTER POLYTECHNIC INSTITUTE |
| IRS990ScheduleA/SupportingOrganization509a3Ind | 0 | X |
| IRS990ScheduleA/SupportingOrgType1Ind | 0 | X |
| IRS990ScheduleA/SupportSumAmt | 0 | 79002 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/DonatedServicesAndUseFcltsAmt | 0 | 166021 |
| IRS990ScheduleD/DonatedServicesUseFcltsAmt | 0 | 166021 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 166021 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 4491650 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 0 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 6180 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 6180 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 166021 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 4441064 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 4491650 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 4441064 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 4607085 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 4657671 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 176815 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 1 | 232972 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 2 | 79002 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | 170(C)(1) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 1 | 501(C)(3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 2 | 170(C)(1) |
No mirrored PDF or thumbnail assets are attached yet.