Kindergarten.com is an app developer that has many, many apps (mostly free) with flash cards of various vocabulary classes.  They also have a cool "Problem Solving" series of 3 apps called, What Rhymes? Which does not belong? and Which goes together.  Check them out Iphone, Apps, Slp Apps, Free Apps, Language Apps, Kids App, Speech Apps, App Development, School Technology