Yes, children on their parents' E-2 visa can attend public schools up until they turn 21. If they approach this age threshold and wish to continue their education, they might consider applying for a student visa, assuming no other options are available.