SOC 2 for edtech: what school districts and universities ask

FERPA binds the school. Its contract with you is where your SOC 2 report gets read.

SOC 2 for edtech works inside the school’s duties, not instead of them. The Family Educational Rights and Privacy Act (FERPA) gives parents rights over their children’s education records, and those rights pass to the student at 18 or on entering a postsecondary institution.1 FERPA binds the school. Your contract with the school is where its duties reach you.

No report makes a product FERPA compliant. The Department of Education looks to schools and districts to comply with FERPA, and recommends the contract terms they should set with you.2 A SOC 2 report is evidence for those terms.3

The table sets what a district or university asks for against what answers it. Some rows a SOC 2 report answers directly. Others only your contract can. This is not legal advice about any agreement, and the school’s counsel decides what it signs.

What the school asks forWhere it comes fromWhat answers it
Minimum security controls, and the right to a security auditDepartment of Education recommended contract provisionsA SOC 2 Type 2 report, if the agreement accepts it
Use only for the purposes in the contract, with no redisclosureFERPA’s school official exceptionYour contract. Privacy or Confidentiality, if in scope, tests your controls over it
Who owns the dataRecommended provisions, and state law such as California’sYour contract. A SOC 2 report does not speak to ownership
Each side’s duties after a breachRecommended provisions, and state lawYour incident response plan, tested in the report, and the notice clause
Deletion when the contract endsRecommended provisions, and state lawYour disposal controls and a record that deletion ran
Parent and eligible student access to recordsFERPA’s access rightsA process for sending records back through the school

How FERPA reaches a vendor

The general rule is consent. A school or district may not disclose personally identifiable information from education records to a provider without written consent from the parent or eligible student, unless an exception applies.2 The Department’s guidance names the exception that usually fits online services: the school official exception. It applies when the provider:

  • performs a service or function the school would otherwise use its own employees for;
  • meets the criteria in the school’s annual FERPA notice for a school official with a legitimate educational interest;
  • is under the school’s direct control over the use and maintenance of education records;
  • uses the records only for the authorized purposes, and does not redisclose them without the school’s authorization.

Direct control is the part your contract carries. FERPA’s regulations do not require a written agreement for this exception. In practice, the guidance says, a contract signed by both sides usually establishes it, and terms of service can in some cases. The Department recommends written agreements as a best practice even when FERPA does not apply.

Two consequences follow. Terms you can amend without notice sit badly with direct control, and the guidance tells schools to be cautious about click-through terms that allow it. And data you receive this way is for the school’s purpose only. Using it to target ads to a student is outside that purpose.

What the agreement asks of you

The Department lists the provisions it recommends schools put in contracts with providers.2 Read it as the shape of the agreement you will be asked to sign.

Security and data stewardship
Who owns the data, each side’s duties after a breach, and, when appropriate, minimum security controls and the right to a security audit. This is the clause a SOC 2 report answers best.
Collection
Exactly what you collect, including logs, cookies and tracking pixels.
Use, retention, disclosure and destruction
The purposes you may use data for, who you may share it with, and how it is destroyed when the contract ends.
Access
Whether the school, parents or eligible students can reach the data, and how. The Department suggests the school act as the go-between for parent requests.
Modification, duration and termination
How the terms change, how long they last, and what happens to the data at the end.

A district may hand you its own data privacy agreement to sign. The Student Data Privacy Consortium publishes a National Data Privacy Agreement as a common contract between districts and vendors, and keeps a registry of signed agreements.4 Check the registry for your product before you negotiate from scratch.

State law: California as an example

FERPA is a floor. The Department’s guidance reminds schools that other federal, state, tribal and local laws may apply to online educational services.2 California shows what that can add.

Under Education Code section 49073.1, a local educational agency’s contract with a third party for digital storage of pupil records, or for educational software that uses them, must contain specific terms.5 The records stay the agency’s property. The vendor may not use them beyond the contract or for targeted advertising. The contract must describe the vendor’s security actions, including designating and training responsible people, and its breach notice procedure. It must also certify that records are not kept once the contract ends. A contract that fails those terms can be voided if the defect is not cured after notice.

Business and Professions Code section 22584 goes further for K-12 products.6 An operator of a site or app designed and marketed for K-12 school purposes may not use student information for targeted advertising or sell it. It must keep reasonable security procedures and delete a student’s information when the school asks. Other states may have their own statutes. Read the law of each state you sell into, or ask the district which agreement it uses.

One federal law sits beside FERPA for young students. The Department tells schools to consider the Children’s Online Privacy Protection Act (COPPA) before using a service with children under 13, and notes that the Federal Trade Commission allows schools to consent for parents in certain limited circumstances.2

Which Trust Services Criteria to put in scope

Security is in every SOC 2 report. The optional categories follow your contract.7 Confidentiality tests how you protect information designated as confidential and dispose of it as committed, which matches the destruction terms above. Privacy tests collection, use, retention, disclosure and disposal against the notice you publish, and fits a product that students or parents use under your own privacy notice. Availability fits a contract that commits you to uptime during the school day.

The scoping tool walks each one. In Polara GRC you add them in the assessment or from your account settings, until the engagement letter is signed or the audit is requested. A data retention policy and an incident response plan are where the destruction and breach terms land. The same structure applies to healthtech and HR software, with a different law behind the buyer.

What it takes, and what it costs

Through Polara Labs it is audit-ready starting at about a week of focused work, and a Type 2 adds a 3-month observation window before the audit. Orbit is $7,800 a year, and your SOC 2 Type 2 audit is included in every contract year. If you start on Star, $2,000 one time to onboard, and take Orbit within 12 months,the Star payment comes off the yearly price of your first Orbit year, not off the monthly schedule. A Type 1 report is optional: it is $2,000 more, added to Star, and no second invoice arrives from the CPA firm. Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.

Questions

Does SOC 2 make an edtech company FERPA compliant?
No. FERPA governs what a school or district discloses from education records, and the Department of Education looks to schools and districts to comply with it. A vendor meets its side through its contract with the school. A SOC 2 report is a licensed CPA firm's opinion on your controls, and it is evidence for that contract, not a substitute for it.
Do school districts require SOC 2 from vendors?
FERPA does not name SOC 2. The Department of Education recommends that agreements with providers set minimum security controls and allow for a security audit, when appropriate. A SOC 2 Type 2 report is one document that can answer that clause if the district accepts it. Whether a given district requires one is its own policy.
Is an edtech vendor a school official under FERPA?
It can be. Under the school official exception, a school may disclose information from education records to a provider that performs a service the school would otherwise use its own employees for, meets the criteria in the school's annual FERPA notice, is under the school's direct control over the records, and uses them only for the authorized purposes without redisclosing them.
What is a student data privacy agreement?
It is the contract that sets how a vendor may collect, use, keep, share and delete student data. The Student Data Privacy Consortium publishes a National Data Privacy Agreement as a common contract between districts and vendors, and a registry where signed agreements are posted.
What does California require in an edtech contract?
Education Code section 49073.1 requires a local educational agency's contract with a third party for pupil records to state that the records stay the agency's property, bar other uses and targeted advertising, describe security and breach notice procedures, describe how parents can review and correct records, and certify that records are not kept after the contract ends.

Sources

  1. What is FERPA? U.S. Department of Education, Student Privacy Policy Office. The rights FERPA gives parents and eligible students over education records.
  2. Protecting Student Privacy While Using Online Educational Services: Requirements and Best Practices U.S. Department of Education, Privacy Technical Assistance Center. The school official exception, direct control, and the provisions the Department recommends in agreements with providers.
  3. SOC 2 Report AICPA. What a SOC 2 report is and who may issue one.
  4. Student Data Privacy Consortium (SDPC) Access 4 Learning (A4L) Community. The National Data Privacy Agreement and a registry of signed agreements between districts and vendors.
  5. California Education Code section 49073.1 California Legislative Information. What a local educational agency’s contract with a third party for pupil records must contain.
  6. California Business and Professions Code section 22584 (K-12 Pupil Online Personal Information Protection Act) California Legislative Information. Duties of operators of sites and apps designed and marketed for K-12 school purposes.
  7. TSP Section 100, Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy AICPA. The criteria themselves, including the common criteria every SOC 2 report covers.

Get audit-ready without a compliance team.

The readiness assessment is free, with no payment and no card. Star is $2,000 one time to get on the platform and close your gaps. Orbit is $7,800 a year, and your SOC 2 Type 2 audit is included in every contract year. You can be audit-ready starting at about a week.

Take the free assessment

Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.