What channel does One Tree Hill show in the US for dish network?

What channel/channels does it show on in the US for dish network? And also is there a way for me to watch it on my iPhone? Like an app?

It is on the CW channel, go to this link to find which channel it is for your area.

http://www.dish.com/entertainment/channels/local/

Netflix has all of the seasons and episodes so you can get the Netflix app for your phone.