← All Iowa bills

SF2231Introduced in the Senate

A bill for an act relating to education, including by modifying provisions related to the protected speech and expression rights of students, modifying provisions related to the duties of the department of education, and modifying eligibility and participation requirements for certain education programs, preschool programs, and tax provisions, providing civil penalties, and including retroactive applicability provisions. (Formerly SF 2060.) Effective date: 07/01/2026. Applicability date: 01/01/2026.

Passed

Introduced by Education

What does this bill do?

Plain-English breakdown

Writing a plain-English summary of this bill… this can take a few seconds the first time.

Official description

A bill for an act relating to education, including by modifying provisions related to the protected speech and expression rights of students, modifying provisions related to the duties of the department of education, and modifying eligibility and participation requirements for certain education programs, preschool programs, and tax provisions, providing civil penalties, and including retroactive applicability provisions. (Formerly SF 2060.) Effective date: 07/01/2026. Applicability date: 01/01/2026.

Where it stands

Fiscal note.

May 22, 2026

How did lawmakers vote?

House votes

5 recorded votes · each counted separately

Senate votes

3 recorded votes · each counted separately

SenateStage: Shall the bill pass? · April 20, 2026

28

Yes

16

No

6

Absent or Not Voting

50 senators recorded in this Senate vote. Colors show vote categories only, not whether a vote was good or bad.

What do people think?

Citizen Voice

How would you vote on this bill?

An unofficial public opinion poll. It does not affect the bill or the official vote.

One response per device. Location is self-reported and not verified. Results are informal and not a scientific survey.

See how each senator voted

Bill history

  1. Introduced, placed on calendar. S.J. 222.

  2. Committee report, approving bill. S.J. 226.

  3. Fiscal note.

  4. Passed Senate, yeas 30, nays 14. S.J. 446.

  5. Immediate message. S.J. 448.

  6. Message from Senate. H.J. 515.

  7. Read first time, referred to Education. H.J. 528.

  8. Subcommittee: Fett, Gehlbach and Matson. H.J. 632.

  9. Subcommittee Meeting: 03/16/2026 12:45PM RM 102.

  10. Subcommittee recommends passage.

  11. Committee report, recommending passage. H.J. 704.

  12. Committee vote: Yeas, 16. Nays, 7. H.J. 704.

  13. Placed on calendar. H.J. 704.

  14. Placed on calendar under unfinished business. H.J. 760.

  15. Amendments H-8267 and H-8268 filed. H.J. 763.

  16. Rereferred to Ways and Means. H.J. 820.

  17. Committee report, recommending passage. H.J. 837.

  18. Committee vote: Yeas, 17. Nays, 8. H.J. 837.

  19. Placed on Ways and Means calendar. H.J. 837.

  20. Amendments H-8307, H-8308, H-8309, H-8310, H-8311, H-8312, H-8313, H-8315, H-8316 filed. H.J. 838.

  21. Unanimous consent for immediate consideration. H.J. 858.

  22. Amendment H-8267 withdrawn. H.J. 859.

  23. Amendment H-8307 to amendment H-8268 withdrawn. H.J. 859.

  24. Amendment H-8308 to amendment H-8268 deferred. H.J. 859.

  25. Amendment H-8315 to amendment H-8268 adopted. H.J. 859.

  26. Amendment H-8308 to amendment H-8268 out of order. H.J. 859.

  27. Amendment H-8309 to amendment H-8268 withdrawn. H.J. 859.

  28. Point of order raised on amendment H-8268, as amended, ruled not germane. H.J. 859.

  29. Motion to suspend rules for immediate consideration of amendment H-8268, as amended, yeas 64, nays 24. H.J. 860.

  30. Explanation of vote. H.J. 898.

  31. Motion to suspend rules prevailed. H.J. 860.

  32. Amendment H-8268 adopted, as amended. H.J. 860.

  33. Amendment H-8316 adopted. H.J. 861.

  34. Amendments H-8310, H-8311, H-8312 withdrawn. H.J. 861.

  35. Point of order raised on Amendment H-8313, ruled not germane. H.J. 861.

  36. Motion to suspend rules for immediate consideration of amendment H-8313, yeas 23, nays 65. H.J. 861.

  37. Explanation of vote. H.J. 898.

  38. Motion to suspend rules failed. H.J. 862.

  39. Passed House, yeas 63, nays 25. H.J. 862.

  40. Explanation of vote. H.J. 898.

  41. Immediate message. H.J. 863.

  42. Message from House, with amendment S-5177. S.J. 763.

  43. Fiscal note.

  44. Senate concurred with S-5177. S.J. 830.

  45. Passed Senate, yeas 28, nays 16. S.J. 830.

  46. Immediate message. S.J. 831.

  47. Message from Senate. H.J. 948.

  48. Reported correctly enrolled, signed by President and Speaker, and sent to Governor. S.J. 1028.

  49. Signed by Governor. S.J. 1031.

  50. Fiscal note.

Verify the information

Our commitment to neutrality

We provide factual information only. We never tell you which politicians or bills to support, and we do not rank, score, or endorse anyone.