moms4all
Timeline

Reference page

Ken Ivory: a dated record

Ken Ivory presented school-library legislation with Brooke Stephens, introduced her and RatedBooks.org at a legislative hearing, and directed readers to the rating site in public communications. Follow those appearances and statements alongside the library-policy events of the same period.

Read events

Jan. 14, 2022: committee motion on the school-library rule Same period, no IvoryA committee member moves to approve R277-628, Draft 3, on first reading.

A State Board of Education committee member moves that the committee approve rule R277-628 (School Libraries), Draft 3, on first reading and send it to the Board for second and final reading. Automatic captions identify the motion. Its vote result is not confirmed.

Source

  • YouTube auto-captions of the Jan. 14, 2022 committee meeting, about 3 hours 7 minutes in.

Watch the January 14 committee recording near the motion (3:07:25).

Link to this event

Feb. 3, 2022: State Board approves the rule Same period, no IvoryThe Board approves R277-628 on second and final reading, with one member opposed.

The Board approves R277-628, Draft 3, on second and final reading. The motion carried with Member Cline opposed.

Source

  • State Board of Education minutes for the Feb. 3, 2022 meeting.

Read the February 3, 2022 Board minutes (PDF).

Link to this event

Feb. 25, 2022: Ivory presents HB 374 with Brooke Stephens Ivory in the recordHouse Education minutes: Ivory presented the bill with Stephens and a superintendent, who handed out materials.

House Education Standing Committee minutes, 4:14 PM: “Rep. Ken Ivory presented the bill with the assistance of Larry B., Superintendent, Washington County School District, and Brooke Stephens, Utah Parents United. They distributed handouts and responded to questions from the committee.” The bill is 1st Sub. H.B. 374, Sensitive Materials in Schools.

Link to this event

Apr. 15, 2022: Notice of proposed rule From our notesThe proposed R277-628 notice is published April 15. The notice dates agency authorization to April 1.

The April 15, 2022 Utah State Bulletin published a Notice of Proposed Rule for R277-628 (Filing 54477). The notice lists April 1 as the agency authorization date. The notice lists agency authorization, not a separate filing date.

Link to this event

Oct. 1, 2022 and after: RatedBooks pages begin to appear in the web archive Same period, no IvoryThe earliest archived copies of these Utah district pages begin here.

The Internet Archive first saved these RatedBooks district pages on the following dates: /dsd and /asd on Oct. 1, 2022 (our reading: Davis and Alpine); /csd, /gsd and /weber on Nov. 9, 2022; /jordan, /morgan and /parkcity on Jan. 30, 2023.

Source

  • Internet Archive list of dates when the district pages were saved.

See the archived district-page dates

Link to this event

Oct. 6, 2022: Op-ed names RatedBooks.org Ivory in the recordIvory writes that RatedBooks.org rates the books and asks readers to judge the 4s and 5s themselves.

Deseret News op-ed by Ken Ivory: “The website is www.RatedBooks.org.” He writes that “at www.RatedBooks.org these books are rated as 2s on a scale of 1 to 5,” that Two Boys Kissing “is also rated on this site as a 2,” and: “Please judge for yourself whether the books rated as 4s and 5s that are in your children’s schools right now violate the sensitive materials standard.”

Same period

A July 2026 copy of the index rates the title 3. It lists a 2015 edition, and the 2022 rating scale has not been matched, so the two ratings may use different editions or criteria.

Link to this event

Oct. 19, 2022: Ivory updates a legislative committee on HB 374 and introduces Stephens Ivory in the recordAt a legislative committee, Ivory hands the floor to “Brooke Stevens” and names RatedBooks.org twice. Video clip in the note.

Education Interim Committee minutes, 1:15 PM: “Rep. Ken Ivory presented an update on H.B. 374. Brooke Stephens, Utah Parents United, and Diane Livingston, resident, spoke about their personal experiences with sensitive materials in schools.” In the recording, Ivory hands the floor to “Brooke Stevens from Davis County,” says she “started her own website,” and names RatedBooks.org twice. Stephens answers, “Thank you, Representative Ivory.”

Source

  • Education Interim Committee minutes, Oct. 19, 2022 (le.utah.gov), and the committee’s video.

Link to this event

June 8, 2023: House newsletter points to two rating sites Ivory in the recordA House newsletter sends constituents to RatedBooks.org or booklooks.org to find books in Jordan schools.

The newsletter says there are “dozens and dozens of obscene and indecent materials in JSD schools,” urges readers to press Jordan School District board members, and ends: “Find out which obscene materials are still in JSD at RatedBooks.org or http://booklooks.org/”.

Source

  • Rep. Ivory’s “Update from Capitol Hill,” June 8, 2023, as cached by a legislator-communications app on June 9, 2023.
Rendered cached newsletter text naming RatedBooks.org and BookLooks.org. The relevant passage is transcribed above.
Snapshot of the surviving app-cache text, not the original newsletter image. The original bulletin is unavailable in our saved evidence.

Read the newsletter text preserved in the app

Link to this event

Jan. 23, 2024: HB 29 in House Education Ivory in the recordMinutes: Ivory presents HB 29 with Stephens and Gloria Vindas assisting. Video clip of a closing speech in the note.

Minutes: “Rep. Ivory with the assistance of Brooke Stephens, Educator Director, Utah Parents United, and Gloria Vindas, citizen, presented the bill.” A Daysha Stephens, citizen, spoke in favor.

Stephens’s Jan. 24 post

In a post dated Jan. 24, 2024, Brooke Stephens thanked Ken Ivory and Gloria Vindas for their work getting HB29 through the House Education Committee.

Screenshot of a Jan. 24, 2024 post by Brooke Stephens thanking Ken Ivory and Gloria Vindas, above a photo of three people standing together in a committee room.
Screenshot of Stephens’s Jan. 24 post. The post text continues behind “See more” in this capture.

Link to this event

Feb. 9, 2024: HB 29 in Senate Education Ivory in the recordMinutes: Ivory presents with “Brooke Stevens, citizen.” An amendment fails 2-4-3. Video clip in the note.

Minutes: “Rep. Ken Ivory presented the bill with the assistance of Brooke Stevens, citizen. Gloria Vindas, citizen, spoke in favor of the bill.” Nicholeen Peck, listed as President of the Worldwide Organization for Women, and Megan Jay, citizen, are also listed as speaking in favor.

Same period

Sen. Keith Grover’s Amendment #2 would have protected public-comment readings of excerpts from instructional material available to students in that LEA, subject to the board’s generally applicable time, place, and manner restrictions. It failed 2–4–3. The substitute bill passed out of committee 5 - 1 - 3.

Link to this event

Feb. 22, 2024: Second op-ed names RatedBooks.org Ivory in the recordIvory praises parents for building RatedBooks.org “at their own expense.”

Deseret News op-ed, “Protecting children from explicit material shouldn’t be controversial”: “It pains my soul that Utah parents are criticized for building a website, RatedBooks.org, at their own expense, to help other parents see for themselves the obscene and indecent materials in their children’s schools.” It also refers to “the 2007 criminal standard.”

Link to this event

July 16, 2024: Contribution from a donor named Brooke Stephens Ivory in the recordA $50 contribution under that name. A name match only.

The September 30 report lists transaction 1333474: a $50 contribution from “Brooke Stephens.”

Source

  • Utah campaign disclosure export, saved Sept. 13, 2026.

Read contribution transaction 1333474 (public excerpt)

Link to this event

May 16, 2025: RatedBooks.org is formed Same period, no IvoryUtah articles filed May 16 list Stephens as Director/President. This is same-period context, without Ivory.

Utah’s articles of incorporation were filed May 16, 2025, at 10:09 a.m., under filing number 250523374258B and entity ID 14574510-0140. The articles name the nonprofit RatedBooks.org and say they take effect upon filing.

The filing lists Brooke Stephens as incorporator, registered agent, and Director/President; Amy Bruner as Secretary; Rene McCurdie as Vice President; and Kimberly Fletcher and Janet Peterson as Board Members. These are the offices listed at formation. The separate IRS record for Rated Books, EIN 39-2728966, gives August 2025 as its tax-exemption ruling month.

Read the formation filing excerpt (addresses and contact fields omitted)

Link to this event

June 18, 2025: Audit subcommittee asks auditors to continue Same period, no IvorySubcommittee motion: review content “flagged by parents and legislators.”

At the Legislative Audit Subcommittee, “President Adams moved that the auditors continue their review of sensitive materials. Specifically, they should conduct a limited review of content flagged by parents and legislators and report back on their findings.”

Source

  • Legislative Audit Subcommittee minutes, June 18, 2025 (approved).

Read the approved June 18, 2025 Audit Subcommittee minutes. The motion appears in item 32.

Link to this event

Aug. 14, 2025: Ivory asks a Jordan board member to challenge Bag of Bones Ivory in the recordIvory wrote that he was not authorized to challenge books himself. Board member Brian Barnett filed a challenge two days later.

In an email to Jordan School District board member Brian Barnett, with Brooke Stephens blind-copied, Ivory wrote that Bag of Bones “remains in a number of JSD schools” and asked: “Would you please review and submit this book for challenge inasmuch as I am not considered a person authorized to challenge such materials?” He linked a Google Doc titled “Bag of Bones by Stephen King,” which he called “an analysis performed by concerned parents.”

Barnett replied at 1:17 a.m. on Aug. 16 that he had found the book in two high school libraries and had “just submitted the ‘Request for Reconsideration of Library Materials Form.’” That afternoon Ivory forwarded the reply to Stephens, calling Barnett “our one and only really good school board member.” Stephens answered three minutes later: “Wonderful! Thank you so much! He’s wonderful!”

USBE announced statewide removal of Bag of Bones on February 13, 2026. That announcement date does not verify when USBE received the qualifying reports or when the threshold was first crossed. The statewide list includes Davis, Granite, Jordan and Tooele. These emails do not show whether Barnett’s challenge is the one that led to Jordan’s removal.

Sources

  • Utah House of Representatives, records released under GRAMA on Jan. 26, 2026: Ivory to Barnett, Aug. 14, 2025, 1:05 p.m.; Barnett to Ivory, Aug. 16, 1:17 a.m.; Ivory to Stephens, Aug. 16, 2:50 p.m.; Stephens to Ivory, Aug. 16, 2:53 p.m.
  • Utah State Board of Education statewide removal list, Bag of Bones row; its “Date threshold met” field says Feb. 13, 2026.

Link to this event

Oct. 14, 2025: Audit report names RatedBooks as the source of its list Same period, no IvoryReport 2025-28 started with a 186-title list from a legislator and read 22 books. Footnote 6 names ratedbooks.org.

Legislative Auditor General report 2025-28: “we chose books from a list provided by a concerned legislator.” The list “rates books on a scale of 0 to 5,” and auditors “started with the list of 4s ... and 5s ... There were 186 titles on this list.” Footnote 6: the rating “is based on a now-defunct website called booklooks.org’s rating system. The list we chose the books from is ratedbooks.org.” The 186 titles were the starting list; auditors read 22 books in full.

Link to this event

Aug. 24, 2026: State candidate list for House District 39 Ivory in the recordIvory and Howells are House District 39 election candidates. Lisa Dean is out in convention.

The state’s candidate list, last updated Aug. 24, 2026, shows Ken Ivory (R) and Drew Howells (D) as election candidates for House District 39. Lisa Dean (R) and two others in the district are “Out in Convention.” For House District 38, Gloria Vindas (R) is “Out in Primary.”

The August candidate list identifies the seat Ivory was seeking during his 2026 library-policy work.

Source

  • vote.utah.gov candidate filings, captured Aug. 29, 2026.

Read the four candidate rows (saved August 24, 2026) · Download the original saved candidate spreadsheet (Excel)

Link to this event

Nov. 3, 2026: General election Ivory in the recordIvory is on the ballot for House District 39.

The August 2026 candidate list places Ivory and Drew Howells in the House District 39 general election scheduled for November 3, 2026. As of this October 3 update, that election is still ahead; this entry gives the election timetable for the legislator whose library-policy work is traced here.

Source

  • Utah election calendar; candidate list above.

Open Utah’s election information

Read the saved House District 39 candidate rows

Link to this event

“March 1,” year not printed: A post in a Facebook group, with Ken Ivory’s comment Ivory in the recordIn a Stephens group post, an account named Ken Ivory asks for “a similar list for JSD.”
  • Brooke Stephens, an administrator of the “LaVerna in the Library - Utah’s Mary in the Library” group, posts: “There are 28 books rated 4 or 5 to be challenged in Davis School District. Who wants to help?” with a spreadsheet link (“Books to Challenge in DSD”) and a challenge-form link.
  • A comment shown under the post from an account displayed as Ken Ivory (“23w” old when captured): “Would you mind please sending me a similar list for JSD?” Stephens replies: “Ken Ivory yes! I’ll get right to it!” A second reply begins “Ken Ivory There’s about 100 probable bright line violations:” and is cut off at the bottom of the screenshot.

Source

  • Screenshot of the post, filed Aug. 12, 2026.
Facebook post marked March 1, with no printed year, and a comment displayed as Ken Ivory asking for a similar list for JSD. The transcription is above.
Screenshot filed August 12, 2026. The year is not printed. “Ken Ivory” is the displayed account name; the account identity has not been independently verified.
Open the saved screenshot at full size
Read the visible post and comments

Brooke Stephens: “There are 28 books rated 4 or 5 to be challenged in Davis School District. Who wants to help?”

The post includes a Google spreadsheet link labeled “Books to Challenge in DSD” and a Microsoft Forms challenge-form link.

Stephens writes: “The following books were published and acquired after the sensitive materials law was passed:”

  • All This Twisted Glory by Tahereh Mafi (Published February 2024)
  • Crowntide by Alex Aster (Published 2024)
  • Fable for the End of the World by Ava Reid (Published 2024)
  • I am the Swarm by Hayley Chewins (Published August 2024)
  • The Scammer by Tiffany D. Jackson (Published June 2024)

Account displayed as Ken Ivory: “Would you mind please sending me a similar list for JSD?”

Stephens: “Ken Ivory yes! I’ll get right to it!”

The next visible reply begins “Ken Ivory There’s about 100 probable bright line violations:” and is cut off. The screenshot does not print the year.

Link to this event

About these records

Updated October 3, 2026. Green cards place Ivory in the cited record; gray cards give same-period context; amber cards have an original source that still needs confirmation. Ivory’s involvement in Davis district decisions is not covered here. The site separately covers the Davis Bible appeal and Davis board discussions and votes.

Explore map

Map

Drag the map or focus it and use arrow keys. Zoom or Fit map changes the view. Lines connect dated events; cards identify roles. Select an event for sources, or use the menu to choose a connection or timeline section. The notes below link both records.

2022: the school-library rule and HB 374
Oct 2022 to Jun 2023: RatedBooks named in print
2024: HB 29, a second op-ed, campaign records
Jul 2024 to Oct 2025: a donor, a challenge, the audit
2026: candidate list and election
Undated

Jan 14, 2022
motion on library rule

Same period, no Ivory

A committee member moves to approve R277-628, Draft 3, on first reading.

Detail and sources

Feb 3, 2022
Board approves the rule

Same period, no Ivory

The Board approves R277-628 on second and final reading, with one member opposed.

Detail and sources

Feb 25, 2022
HB 374 with Brooke Stephens

Ivory in the record

House Education minutes: Ivory presented the bill with Stephens and a superintendent, who handed out materials.

Detail and sources

Apr 15, 2022
notice of proposed rule

From our notes

The proposed R277-628 notice is published April 15. The notice dates agency authorization to April 1.

Detail and sources

Oct 1, 2022
RatedBooks pages archived

Same period, no Ivory

The earliest archived copies of these Utah district pages begin here.

Detail and sources

Oct 6, 2022
op-ed names RatedBooks.org

Ivory in the record

Ivory writes that RatedBooks.org rates the books and asks readers to judge the 4s and 5s themselves.

Detail and sources

Oct 19, 2022
Ivory introduces Stephens

Ivory in the record

At a legislative committee, Ivory hands the floor to “Brooke Stevens” and names RatedBooks.org twice. Video clip in the note.

Detail and sources

Jun 8, 2023
newsletter names two sites

Ivory in the record

A House newsletter sends constituents to RatedBooks.org or booklooks.org to find books in Jordan schools.

Detail and sources

Jan 23, 2024
HB 29 in House Education

Ivory in the record

Minutes: Ivory presents HB 29 with Stephens and Gloria Vindas assisting. Video clip of a closing speech in the note.

Detail and sources

Feb 9, 2024
HB 29 in Senate Education

Ivory in the record

Minutes: Ivory presents with “Brooke Stevens, citizen.” An amendment fails 2-4-3. Video clip in the note.

Detail and sources

Feb 22, 2024
second op-ed

Ivory in the record

Ivory praises parents for building RatedBooks.org “at their own expense.”

Detail and sources

Jul 16, 2024
a donor named Brooke Stephens

Ivory in the record

A $50 contribution under that name. A name match only.

Detail and sources

May 16, 2025
RatedBooks.org formed

Same period, no Ivory

Utah articles filed May 16 list Stephens as Director/President. This is same-period context, without Ivory.

Detail and sources

Jun 18, 2025
auditors asked to continue

Same period, no Ivory

Subcommittee motion: review content “flagged by parents and legislators.”

Detail and sources

Aug 14, 2025
Bag of Bones challenge request

Ivory in the record

Ivory asks board member Brian Barnett to file a challenge. Barnett files two days later.

Detail and sources

Oct 14, 2025
audit names RatedBooks

Same period, no Ivory

Report 2025-28 started with a 186-title list from a legislator and read 22 books. Footnote 6 names ratedbooks.org.

Detail and sources

Aug 24, 2026
state candidate list

Ivory in the record

Ivory and Howells are House District 39 election candidates. Lisa Dean is out in convention.

Detail and sources

Nov 3, 2026
general election

Ivory in the record

Ivory is on the ballot for House District 39.

Detail and sources

“March 1” post
Ivory asks for a list

Ivory in the record

In a Stephens group post, an account named Ken Ivory asks for “a similar list for JSD.”

Detail and sources

Stephens’s roles in Ivory’s hearings

Feb. 25, 2022Ivory presents HB 374 with Brooke StephensListed with Utah Parents UnitedJan. 23, 2024HB 29 in House EducationUPU · educator directorJan. 23, 2024HB 29 in House EducationUPU · educator directorFeb. 9, 2024HB 29 in Senate EducationListed as citizen

RatedBooks in Ivory’s public statements

Oct. 6, 2022Op-ed names RatedBooks.orgOct. 19, 2022Ivory updates a legislative committee on HB 374 and introduces StephensIntroduces Stephens and the siteOct. 19, 2022Ivory updates a legislative committee on HB 374 and introduces StephensJune 8, 2023House newsletter points to two rating sitesNewsletter directs readers to rating sites

Connections and sources

Stephens’s roles in Ivory’s hearings

RatedBooks in Ivory’s public statements

Sources (24 links)

Documents and excerpts linked from these events.