I just looked up New Mexico. You do need id if it is the first time you have registered in the state. Acceptable id includes a current utility bill, paycheck, or bank statement. You can also use a student id card. Schools do not ask for citizenship in order to get a student id card. I never had a utility company ask for citizenship either.
I have friends and family in New Mexico that are MAD that when voting you cannot give the election workers your id. They do not want it at all.
In Californicator land, to enroll students into their local school: All that is needed is a current utility bill or , paycheck, or bank statement.
The above not only enrolls the student /students into the school, it makes them eligible for up to 3+ meals per day.
Free health care, just requires showing up at an ER, Clinic or any free standing health care provider.
Friends, who have an adult age 40/something son return to California after a couple of decades of hiring illegals to work in another state. He spoke perfect Spanish and for his free health care, he showed up at a local ER or clinic speaking his perfect English.
He often dropped off 3 school kids off for early breakfast and lunch. Most of the time he got a free sack breakfast and lunch.
His copy of the PG&E deposit, enabled him for all types of benefits.