Considering a lot of them are there during school hours and you'll see the same ones there sleeping with tarps at night - I think its safe to say homeless. Probably better to say 'young adults' though - Seattle YouthCare (http://www.youthcare.org/) does a great job with the younger groups.