Bill Commons

CA AB 948

in committee

School facilities: task-order procurement contracting.

California · 2025-2026 Regular Session · lower

Follow this bill’s action updates (Atom)

Subscribe in a feed reader. The feed covers recorded actions from the last 30 days; Bill Commons may record an action after it happened at the legislature.

Quick answers

Did CA AB 948 pass?

Not yet. CA AB 948 is in committee and has not come to a final vote. Latest recorded action (2026-06-04): From committee chair, with author's amendments: Amend, and re-refer to committee. Read second time, amended, and re-referred to Com. on ED.

What is CA AB 948 about?

Existing law establishes, until January 1, 2034, a pilot project authorizing the governing board of the Los Angeles Unified School District to award multiple annual task-order procurement contracts, as prescribed, for purposes that include services, repairs, and construction funded by the school district's general fund, local school construction bonds, or federal or state funds. This bill would, in addition, until January 1, 2031, authorize a school district with an average daily attendance of 2,501 or less or a county superintendent of schools to award multiple task-order procurement contracts for repair and renovation of buildings and grounds through a single request for bids. The bill would require these contracts to be paid for with money from the county or school district's general fund, a local construction bond, or federal or state funds and to be awarded to the lowest responsible and responsive bidder. The bill would require, on or before January 1, 2030, a school district or county superintendent of schools that uses the task-order procurement contracting method to submit to the appropriate policy and fiscal committees of the Legislature a report on its use of the task-order procurement contracting method, as specified. This bill would limit the scope of these contracts to those purposes authorized by its funding source. The bill would, except as specified, prohibit a bidder from being deemed qualified for these contracts unless the bidder provides an enforceable commitment that it and its subcontractors at every tier will use a skilled and trained workforce to perform all work on the project or contract that falls within an apprenticeable occupation in the building and construction trades. The bill would also require the contracting educational agency to ensure that it is in compliance with existing provisions that authorize personal service contracting for services currently or customarily performed by classified school employees before entering into a contract pursuant to these provisions. The bill would prohibit a school district or county superintendent of schools from utilizing a task-order procurement contract that is greater than $3,000,000 for an individual project unless it has entered into a project labor agreement, as specified, for all its public works.

Who sponsors CA AB 948?

Flora is the primary sponsor of CA AB 948.

Description

Existing law establishes, until January 1, 2034, a pilot project authorizing the governing board of the Los Angeles Unified School District to award multiple annual task-order procurement contracts, as prescribed, for purposes that include services, repairs, and construction funded by the school district's general fund, local school construction bonds, or federal or state funds. This bill would, in addition, until January 1, 2031, authorize a school district with an average daily attendance of 2,501 or less or a county superintendent of schools to award multiple task-order procurement contracts for repair and renovation of buildings and grounds through a single request for bids. The bill would require these contracts to be paid for with money from the county or school district's general fund, a local construction bond, or federal or state funds and to be awarded to the lowest responsible and responsive bidder. The bill would require, on or before January 1, 2030, a school district or county superintendent of schools that uses the task-order procurement contracting method to submit to the appropriate policy and fiscal committees of the Legislature a report on its use of the task-order procurement contracting method, as specified. This bill would limit the scope of these contracts to those purposes authorized by its funding source. The bill would, except as specified, prohibit a bidder from being deemed qualified for these contracts unless the bidder provides an enforceable commitment that it and its subcontractors at every tier will use a skilled and trained workforce to perform all work on the project or contract that falls within an apprenticeable occupation in the building and construction trades. The bill would also require the contracting educational agency to ensure that it is in compliance with existing provisions that authorize personal service contracting for services currently or customarily performed by classified school employees before entering into a contract pursuant to these provisions. The bill would prohibit a school district or county superintendent of schools from utilizing a task-order procurement contract that is greater than $3,000,000 for an individual project unless it has entered into a project labor agreement, as specified, for all its public works.

Introduced
2025-04-10
Latest action
2026-06-04 — From committee chair, with author's amendments: Amend, and re-refer to committee. Read second time, amended, and re-referred to Com. on ED.
Bill type
bill
Last updated
—

Subjects

Sponsors

  • Floraauthor

Committees

Not provided by source.

Action timeline

Newest first

  1. 2026-06-04

    From committee chair, with author's amendments: Amend, and re-refer to committee. Read second time, amended, and re-referred to Com. on ED.

    amendment-introduction,amendment-passage,committee-passage,reading-1,reading-2,referral-committee

  2. 2025-07-08

    In committee: Set, second hearing. Hearing canceled at the request of author.

  3. 2025-06-19

    In committee: Set, first hearing. Hearing canceled at the request of author.

  4. 2025-06-18

    Referred to Com. on ED.

    referral-committee

  5. 2025-06-05

    In Senate. Read first time. To Com. on RLS. for assignment.

    reading-1,referral-committee

  6. 2025-06-04

    Read third time. Passed. Ordered to the Senate. (Ayes 77. Noes 1. Page 2053.)

    passage,reading-1,reading-3

  7. 2025-04-22

    Read second time. Ordered to third reading.

    reading-1,reading-2,reading-3

  8. 2025-04-21

    Read second time and amended. Ordered returned to second reading.

    amendment-passage,reading-1,reading-2

  9. 2025-04-10

    From committee: Amend, and do pass as amended. (Ayes 9. Noes 0.) (April 9).

    amendment-introduction,amendment-passage,committee-passage

  10. 2025-03-10

    Referred to Com. on ED.

    referral-committee

  11. 2025-02-21

    From printer. May be heard in committee March 23.

  12. 2025-02-20

    Read first time. To print.

    reading-1

Versions

  • 02/20/25 - Introduced — 2025-02-20Compare
  • 04/21/25 - Amended Assembly — 2025-04-21Compare
  • 06/04/26 - Amended Senate — 2026-06-04Compare
  • AB948Compare
  • (document, no version)Compare

Documents

Votes

  • Do pass as amended.

    2025-04-09 · pass · 9-0

    Member-level votes (9)
    • Castillo: yes
    • Bonta: yes
    • Garcia: yes
    • Lowenthal: yes
    • Muratsuchi: yes
    • Patel: yes
    • Addis: yes
    • Hoover: yes
    • Alvarez: yes
  • AB 948 Flora Assembly Third Reading

    2025-06-04 · pass · 77-1

    Member-level votes (79)
    • Michelle Rodriguez: yes
    • Gipson: yes
    • Castillo: yes
    • Sharp-Collins: yes
    • Jackson: yes
    • Alanis: yes
    • Alvarez: yes
    • Haney: yes
    • Addis: yes
    • Wilson: yes
    • Davies: yes
    • Ahrens: yes
    • Flora: yes
    • Stefani: yes
    • Boerner: yes
    • Ramos: yes
    • Gabriel: yes
    • Wallis: yes
    • Ortega: yes
    • DeMaio: yes
    • McKinnor: yes
    • Patel: yes
    • Ta: yes
    • Bonta: yes
    • Pacheco: yes
    • Schultz: yes
    • Elhawary: yes
    • Macedo: yes
    • Bennett: yes
    • Muratsuchi: yes
    • Berman: yes
    • Lowenthal: yes
    • Petrie-Norris: yes
    • Hoover: yes
    • Wicks: yes
    • Kalra: yes
    • Mark González: yes
    • Rogers: yes
    • Bains: yes
    • Garcia: yes
    • Bryan: yes
    • Harabedian: yes
    • Pellerin: yes
    • Hadwick: yes
    • Blanca Rubio: yes
    • Jeff Gonzalez: yes
    • Lackey: yes
    • Krell: yes
    • Ward: yes
    • Aguiar-Curry: yes
    • Ávila Farías: yes
    • Tangipa: yes
    • Fong: yes
    • Connolly: yes
    • Hart: yes
    • Papan: yes
    • Patterson: yes
    • Rivas: yes
    • Solache: yes
    • Valencia: yes
    • Gallagher: yes
    • Celeste Rodriguez: yes
    • Chen: yes
    • Schiavo: yes
    • Zbur: yes
    • Sanchez: yes
    • Irwin: yes
    • Arambula: yes
    • Calderon: yes
    • Carrillo: yes
    • Dixon: yes
    • Ellis: yes
    • Soria: yes
    • Nguyen: yes
    • Caloza: yes
    • Ransom: yes
    • Quirk-Silva: yes
    • Bauer-Kahan: no
    • Lee: other

Related bills

No related bills recorded for this bill.

Official source

Attribution

Data from openstates_bulk_csv, retrieved 2026-07-24T01:34:27.960412Z

Inspect retained evidence for changes recorded after evidence tracking began:

Session-wide evidence can include changes to other bills:

Use this data

Every field on this page is available from the free public API — no key or licence required. Fetch this bill as JSON: GET /api/v1/bills?jurisdiction=CA&identifier=AB 948. See the API docs or the MCP server for AI assistants.

Known limitations

  • Sponsor party and chamber affiliation are not yet captured by this API.
  • Committee referrals are not yet captured.
  • Some documents have no extracted text yet, so version comparison may be limited.

See the methodology page for data sources and limitations.