Here is the order I have been using. Most common letters/sounds first. We focus on the sound more than the letter name...as we need to know the sounds to sound out words...and at 5...that is what you are wanting. As you notice this "program" includes sounds, not just letters.
m, s, short a, long e, t, r, d, i, th, c, o , n, f, u, l, w, g, capital I, sh, long a, h, k, long o, v, p, ar, ch, short e, b, ing, long i, y, er, oo, j, wh, y- long i sound, long u, qu, x, z, ea, ai, ou.
There are so many ESL activities out there for you... just search ESL (English as a second language) on google or another site.
Here are some activities that I use to introduce actual letters...no so much sound.
* We find the letter on the alphabet chart and mark it.
* We listen to LeapFrog to hear the sound(s) that the letter makes.
* we write the letter on "garden paper"- blue (sky) at the top, green (grass at the middle), and brown (soild) underneath the lines. And then we talk about whether it is a tall or short letter...or if it has a tail.
* we build the letter with sticks and curves.
* we use writing trays (metal pans with sand) to write the letter multiple times.
* we learn the letter in sign language.
* we sing a chant/song that is focused on that letter and find all of that corresponding letter.
* we do a "special" activity to go along with that letter. For example, when we introduced Aa we went "fishing". I put many capital and lower case a's and a few other letters into a tub of water and we use magnetic fishing poles to catch the letters. Then we sorted them onto a magentic dry erase board that was labeled... is an Aa (with a smile) and is not an Aa (with a frown).
Good luck.