I chose this website. This website links to many websites from different kind of sources about the history of American immigration for students.
This website also have an activity to do after understanding about immigrant like answering the question, writing an emigrant story, ask own family about their history, creating a immigration timeline, making an immigration procedures list, and so on.
The good point of this website is that shows the website by student for student. There are many website linked at this website so that student can search from here about immigration easily and save their time.