如果你在美国未住满两年,即使你有绿卡,你也要考托福。你有绿卡的话你上公立高中是不用花钱的。但是你真的有点大了。不过我也有中国同学19岁还在高中混的。所以我建议你去上社区学校,就是两年的大学。这个社区学校一开始会有几个月的语言项目。就是专门帮助你过语言关的。因为社区大学也是公立学校,所以学费很便宜。等你从两年大学毕业之后,你可以再去上4年大学。那个时候你已经在美国注满两年了,也就不用考托福了。
至于上高中的话。一开始会有一个语言测试,如果你过了的话,就可以直接去学校上课。要不然还要去上双语学校。一般的公立高中都会有ESL课程。是为英语为第二语言的学生提供的。主要是英语课和历史课(主要是文科)。至于理科就十分简单了,中国人一般没问题。还有从这里的高中毕业要修满一定的学分。连艺术也算作一门。所以你还会有美术音乐课什么的。当然还有体育课。这些课都很好拿A的。我觉得比较困难的是科学课(包括生物,化学,物理)生词比较多。还有社会实践课。
但我还是建议你去上社区学校。希望我的回答对你有帮助。