Preheat grill or skillet over medium-high heat and brush with olive oil.
Season the flank steak with salt and pepper.
Grill for 4-5 minutes per side, or until desired doneness. Let rest for 10 minutes.
Chop the steak into bite-sized pieces.
In a large bowl, combine lettuce, cherry tomatoes, avocado, corn, red onion, and blue cheese.
Add the chopped steak and drizzle with dressing.
Toss gently to combine and serve immediately.