Liabilities / Assets
60th percentile
Higher debt load relative to assets than 60% of similar nonprofits.
EIN 30-0188678 • 501(c)3 • Westford, MA
Profile
Promote and fund innovative educational programs in Westford WEF is a small volunteer-run organization that provides grants to teachers in Westford Public Schools for innovative programs consistent with WPS curriculum but outside of the school budget funding.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
60th percentile
Higher debt load relative to assets than 60% of similar nonprofits.
Liabilities / Revenue
62nd percentile
Higher debt load relative to revenue than 62% of similar nonprofits.
Net Margin
94th percentile
Higher net margin than 94% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
73rd percentile
Faster asset growth than 73% of similar nonprofits.
Revenue Growth
82nd percentile
Faster revenue growth than 82% of similar nonprofits.
Assets
Up$256,332
Up $43,211 (+20%) from 2023
Liabilities
Up$50
Up $50 from 2023
Net Assets
Up$256,282
Up $43,161 (+20%) from 2023
Revenue
Up$55,538
Up $783 (+1.4%) from 2023
Expenses
Down$15,754
Down $20,178 (-56%) from 2023
Net Income
Up$39,784
Up $20,961 (+111%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Promote and fund innovative educational programs in Westford WEF is a small volunteer-run organization that provides grants to teachers in Westford Public Schools for innovative programs consistent with WPS curriculum but outside of the school budget funding.
| Description | Grants | Expenses |
|---|---|---|
| Other educational grants: special projects that falloutside the innovative or prof development parameters but meet the educational goalsset out by WEF. Benefits hundreds of students in WPS. | $5,492 | $0 |
| Innovative education grants: teaching and learning projectsthat are consistent with educational goals of Westford Public Schools but beyondthe scope of the school budget. Programs benefit hundreds to thousands of students each year, in all nine Westford schools. | $4,955 | $0 |
| Professional development grants: enhance the teachers work aseducators, and benefit large groups of students by bringing back what they have learned to the classroom. Program benefits teachers in all Westford schools. | $625 | $0 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Sabrina Feldeisen | Director | - | $0 | - | - |
| Kelly Guthrie | Director | - | $0 | - | - |
| Sarah Bischoff | Vice President | PT | $0 | - | - |
| Christine Eddy | Director | PT | $0 | - | - |
| Christine Staffin | Clerk | - | $0 | - | - |
| Jessica Torrey | Director | PT | $0 | - | - |
| Gina Kinney | President | PT | $0 | - | - |
| Mariah Ploude | Director | - | $0 | - | - |
| Amy Pratt | Director | - | $0 | - | - |
| Wendy Briggs | Director | - | $0 | - | - |
| Jessica Kelly | Director | PT | $0 | - | - |
| Andrea Gardner | Director | PT | $0 | - | - |
| Kim Liner | Director | - | $0 | - | - |
| Danielle Rico | Director | PT | $0 | - | - |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Ties and Tiaras Dance | $19,908 | $19,908 | $5,404 | $14,504 |
| Westfest | $15,242 | $15,242 | $6,105 | $9,137 |
| Total Events | $67,136 | $67,136 | $22,494 | $44,642 |
“Education Programs; Innovative; Sarah Goucher, Stony Brook Middle School: 9 Farmer Way, Westford, MA, 01886; none, 238.”
“Education Program; Innovative; Beth Rutman, Crisafulli School: 13 Robinson Road, Westford, MA, 01886; none, 2495.”
“Education Program; Innovative; Mary Troiano, Stony Brook Middle School: 9 Farmer Way, Westford, MA, 01886; none, 536.”
“Education Program; Innovative; William Meuse, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 1685.”
“Education Program; Prof Development; Sharon Kennelly, Crisafulli School: 13 Robinson Road, Westford, MA, 01886; none, 50.”
“Education Program; Prof Development; Lisa Bolotte, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 575.”
“Education Program; Other-STEM Fair; Jennifer Cataldo, WPS STEM Coordinator: WPS Central Office, 23 Depot Street, Westford, MA, 01886; none, 2992.”
“Senior Scholarships; Other Programs; James Farley, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 1000.”
“Senior Scholarships; Other Programs; Alicia Macko, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 750.”
“Senior Scholarships; Other Programs; Megan Metivier: , , , ; none, 750.”
“Bank fees 287.”
“Licenses, Permits, Taxes 44.”
“Software expense 2107.”
“Office Supplies 1046.”
“Other G&A Expenses-Meals 295.”
“Advertising expense 219.”
“Unrealized Gain-investments 3730.”
“Prior Period Adj 2174.”
“Greater Lowell Charitable Foundation endow fund 5081. 6532.”
“Undeposited funds”
“Prepaid expenses 2830. 2350.”
“Accounts Receivable 1282. 3209.”
“Accrued Interest 804.”
“Deferred revenue 50.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Amy Pratt |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 9784734103 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 79 Tenney Road |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Westford |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01886 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 201401 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 243437 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 9826 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 39784 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 210594 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 256332 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 67136 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 11071 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 78032 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 1070 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 210594 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 256282 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 210594 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 256282 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 229 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 8.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 8.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 6.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 8.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 6.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 6.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 13 | 6.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Sabrina Feldeisen |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Kelly Guthrie |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Sarah Bischoff |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Christine Eddy |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Christine Staffin |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Jessica Torrey |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Gina Kinney |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Mariah Ploude |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Amy Pratt |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Wendy Briggs |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Jessica Kelly |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | Andrea Gardner |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | Kim Liner |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 13 | Danielle Rico |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Clerk |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 13 | Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 9193 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 12895 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 5904 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 3998 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Promote and fund innovative educational programs in Westford WEF is a small volunteer-run organization that provides grants to teachers in Westford Public Schools for innovative programs consistent with WPS curriculum but outside of the school budget funding. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 456 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Innovative education grants: teaching and learning projectsthat are consistent with educational goals of Westford Public Schools but beyondthe scope of the school budget. Programs benefit hundreds to thousands of students each year, in all nine Westford schools. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Professional development grants: enhance the teachers work aseducators, and benefit large groups of students by bringing back what they have learned to the classroom. Program benefits teachers in all Westford schools. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | Other educational grants: special projects that falloutside the innovative or prof development parameters but meet the educational goalsset out by WEF. Benefits hundreds of students in WPS. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 4955 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 1 | 625 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 2 | 5492 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 0 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/RelatedOrgSect527OrgInd | 0 | false |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 22494 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 44642 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 50 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 15754 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/TotalRevenueAmt | 0 | 55538 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | https://westford.org/WEF |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearAmt | 0 | 500 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt | 0 | 5750 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus2YearsAmt | 0 | 420 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus3YearsAmt | 0 | 295 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus4YearsAmt | 0 | 421 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 7386 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | none |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Other Addl Info |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 9826 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 5698 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 11688 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 33247 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 21322 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 81781 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 1070 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 238 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 581 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 616 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 559 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 3064 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 67136 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 61178 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 32693 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 25149 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 25375 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 211531 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 1070 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 238 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 581 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 616 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 559 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 3064 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.01030 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00980 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0 |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.96470 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.98230 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 285926 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 500 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 5750 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 420 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 295 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 421 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 7386 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 76962 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 66876 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 44381 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 58396 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 46697 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 293312 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 296376 |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 22494 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | Ties and Tiaras Dance |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event2Nm | 0 | Westfest |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 19908 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent2Amt | 0 | 15242 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsOtherEventsAmt | 0 | 31986 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsTotalAmt | 0 | 67136 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent1Amt | 0 | 19908 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent2Amt | 0 | 15242 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueOtherEventsAmt | 0 | 31986 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueTotalEventsAmt | 0 | 67136 |
| IRS990ScheduleG/FundraisingEventInformationGrp/NetIncomeSummaryAmt | 0 | 44642 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssOtherEventsAmt | 0 | 10985 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssTotalEventsAmt | 0 | 22494 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent1Amt | 0 | 5404 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent2Amt | 0 | 6105 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherEventsTotalCnt | 0 | 3 |
| IRS990ScheduleG/GamingInformationGrp/VolunteerLaborOtherGamingInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Education Programs; Innovative; Sarah Goucher, Stony Brook Middle School: 9 Farmer Way, Westford, MA, 01886; none, 238. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Education Program; Innovative; Beth Rutman, Crisafulli School: 13 Robinson Road, Westford, MA, 01886; none, 2495. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Education Program; Innovative; Mary Troiano, Stony Brook Middle School: 9 Farmer Way, Westford, MA, 01886; none, 536. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Education Program; Innovative; William Meuse, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 1685. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Education Program; Prof Development; Sharon Kennelly, Crisafulli School: 13 Robinson Road, Westford, MA, 01886; none, 50. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Education Program; Prof Development; Lisa Bolotte, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 575. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | Education Program; Other-STEM Fair; Jennifer Cataldo, WPS STEM Coordinator: WPS Central Office, 23 Depot Street, Westford, MA, 01886; none, 2992. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | Senior Scholarships; Other Programs; James Farley, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 1000. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | Senior Scholarships; Other Programs; Alicia Macko, Westford Academy: 30 Patten Road, Westford, MA, 01886; none, 750. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | Senior Scholarships; Other Programs; Megan Metivier: , , , ; none, 750. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 10 | Bank fees 287. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 11 | Licenses, Permits, Taxes 44. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 12 | Software expense 2107. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 13 | Office Supplies 1046. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 14 | Other G&A Expenses-Meals 295. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 15 | Advertising expense 219. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 16 | Unrealized Gain-investments 3730. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 17 | Prior Period Adj 2174. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 18 | Greater Lowell Charitable Foundation endow fund 5081. 6532. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 19 | Undeposited funds |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 20 | Prepaid expenses 2830. 2350. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 21 | Accounts Receivable 1282. 3209. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 22 | Accrued Interest 804. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 23 | Deferred revenue 50. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 10 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 11 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 12 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 13 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 14 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 15 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 16 | Form 990EZ, Part I, Line 20 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 17 | Form 990EZ, Part I, Line 20 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 18 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 19 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 20 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 21 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 22 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 23 | Form 990EZ, Part II, Line 26 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Sarah Bischoff |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Vice President |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 9786042873 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2024-10-16 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Westford Education Foundation Inc |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | WEST |
| ReturnHeader/Filer/EIN | 0 | 300188678 |
| ReturnHeader/Filer/PhoneNum | 0 | 9786042873 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 535 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Westford |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 01886 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/ReturnTs | 0 | 2025-05-15T20:52:07-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2023-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-06-30 |
| ReturnHeader/TaxYr | 0 | 2023 |
No mirrored PDF or thumbnail assets are attached yet.