--- type: "Bill" title: "Relates to adding a \"School Bus Safety\" awareness component to the pre-licensing driver's education course" description: "Relates to adding a \"School Bus Safety\" awareness component to the pre-licensing driver's education course." jurisdiction: "us/states/ny" legislature: "New York Legislature" session: "2019-2020" identifier: "S 2960" citation: "New York S 2960 (2019-2020)" classification: ["bill"] subjects: [] status: "enacted" primary_sponsors: ["KAPLAN"] version_count: 3 action_count: 27 vote_count: 5 first_action: "2019-01-31" last_action: "2019-11-20" source: "openstates" source_identifier: "ocd-bill/19d058fc-6e20-41d5-bc33-3c2dd708d3f8" source_url: "http://www.nysenate.gov/legislation/bills/2019/S2960" source_hash: "67222a415e809fa8749937de2d5703144a420e2d59ef4b0d6529652a16beec1d" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-ny"] --- # New York S 2960 (2019-2020) — Relates to adding a "School Bus Safety" awareness component to the pre-licensing driver's education course Relates to adding a "School Bus Safety" awareness component to the pre-licensing driver's education course. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **S2960** (committee substitute) — [source](http://assembly.state.ny.us/leg/?sh=printbill&bn=S2960&term=2019&Text=Y) 2. **S2960A** (committee substitute) — [source](http://legislation.nysenate.gov/pdf/bills/2019/S2960A) 3. **S2960B** (committee substitute) — [source](http://legislation.nysenate.gov/pdf/bills/2019/S2960B) ## Votes - Floor Vote - Version: B — **60–0** (pass) · upper - Assembly Vote — **141–0** (pass) · lower - Transportation Vote — **15–0** (pass) · upper - Floor Vote - Version: A — **58–0** (pass) · upper - Floor Vote — **62–0** (pass) · upper ## Sponsors - KAPLAN — primary (person) - KENNEDY — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-01-31** REFERRED TO TRANSPORTATION `referral-committee` - **2019-04-09** 1ST REPORT CAL.407 - **2019-04-10** 2ND REPORT CAL. - **2019-04-29** ADVANCED TO THIRD READING - **2019-05-01** PASSED SENATE `passage` - **2019-05-01** DELIVERED TO ASSEMBLY - **2019-05-01** REFERRED TO TRANSPORTATION `referral-committee` - **2019-05-06** RECALLED FROM ASSEMBLY - **2019-05-06** RETURNED TO SENATE - **2019-05-06** VOTE RECONSIDERED - RESTORED TO THIRD READING - **2019-05-06** AMENDED ON THIRD READING 2960A `amendment-passage` - **2019-05-15** REPASSED SENATE `passage` - **2019-05-15** RETURNED TO ASSEMBLY - **2019-05-15** REFERRED TO TRANSPORTATION `referral-committee` - **2019-05-20** RECALLED FROM ASSEMBLY - **2019-05-20** RETURNED TO SENATE - **2019-05-20** VOTE RECONSIDERED - RESTORED TO THIRD READING - **2019-05-20** AMENDED ON THIRD READING (T) 2960B `amendment-passage` - **2019-05-29** REPASSED SENATE `passage` - **2019-05-29** RETURNED TO ASSEMBLY - **2019-05-29** REFERRED TO TRANSPORTATION `referral-committee` - **2019-05-29** SUBSTITUTED FOR A605A - **2019-05-29** ORDERED TO THIRD READING CAL.375 - **2019-05-29** PASSED ASSEMBLY `passage` - **2019-05-29** RETURNED TO SENATE - **2019-11-08** DELIVERED TO GOVERNOR `executive-receipt` - **2019-11-20** SIGNED CHAP.513 `executive-signature` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/19d058fc-6e20-41d5-bc33-3c2dd708d3f8`. Confidence: reported (aggregated from official New York legislature records).