AB540 Logic & Question

This is a change management planning worksheet.

Purpose of the AB540 Eligibility Changes



Current Logic in CCCApply: Appendix C: AB540 Waiver Algorithm

After the Preliminary Residency Determination is set, the AB540 Eligibility Flag is set according to the following logic:

  1. The response to both of the following questions on the Education Page is “Yes”:
    “I have graduated from a California high school or have attained the equivalent thereof, such as a High School Equivalency Certificate, issued by the California State GED Office or a Certificate of Proficiency, resulting from the California High School Proficiency Examination.”
    “I have attended high school in California for three or more years.”

  2. AND the Preliminary Residency Determination is NOT “1 (Resident)”

  3. AND the “Visa Type is null” OR “Visa Type is T1, T2, T3, T4, T5, U1, U2, U3, U4, U5”.

  4. THEN the AB540 Eligibility flag is “Yes”; otherwise it is “No”.
    All data items referred to above, as well as the eligibility flag, are available in the standard download file for all colleges.


Additional Information - Data

In FY 2018-2019, over 2.6 million CCCApply applications were submitted. For the purposes of this breakdown, spam applications were not removed from the total = 2,647,615. Of the this total submitted:

In FY2018-19, TBD

College Meeting Discussion Notes - December 2019

  1. Add summary from meeting

Next Actions

Work with the Chancellor’s Office to confirm what changes are required to ensure CCCApply Standard now complies with the AB2000 / AB540 eligibility changes .

  1. Mia Keeley offered to work with us to ensure all changes are compliant and approved for development

  2. Review proposal for any layout and language changes

  3. Review Immigrants Rising's original concerns and feedback


Problems with existing AB540 Logic & Data Collection

The current implementation has several issues:

Data Collection

  • Summary

AB540 Eligibility Algorithm

  • Summary



What Do We Need to Change?



Revise the Language


Everything below is for reference only.


From the SAAM: