I just read that KS also has this law, but a freshman lawmaker from Wichita, Leslie Osterman, tried to get it repealed in 2011. The repeal measure died in a state Senate committee.
Not just Kansas, but also California, Connecticut, Illinois, , Maryland, Nebraska, New Mexico, New York, Oklahoma, Texas, Utah, Washington and Wisconsin have passed laws requiring In-State tuition benefits for illegals.
In 2008, Oklahoma then passed HB 1804 which ended its in-state tuition benefit, including financial aid, for students without lawful presence in the United States. The Act allows the Oklahoma State Regents to enroll a student in higher education institutions permitted that they meet special requirements.
In-State Tuition and Unauthorized Immigrant Students
National Conference of State Legislatures
http://www.ncsl.org/default.aspx?tabid=13100
Further review of HB 1808 shows that the exception reads very similar to Texas law. You can still get in-state tuition provided you graduated from OK HS, lived there for 2 years with parent/guardian and applied for legal status. However, if there is no way to apply without risk of deportation, the last part is waved.
http://okpolicy.org/files/HB1804_ENR.pdf
Section 3242
The Texas law requires 3 years in Texas, not 2.