School & Library Visits

“Teachers are saying you were one of the best authors they have had come visit our school. I have had several students and parents come up to me or email me that their kids came home yesterday and started writing their own books or scripts! All grade levels of teachers have commented on how well you kept the student’s attention. Thank you so much!!!”

– Erin Figert, Virginia Reinhardt Elementary


Between writing projects, I’m thrilled to give presentations to schools and libraries across the country! Having been fortunate enough to write for so many famous brands, I’ve found that the children are fans of many of those characters and enjoy meeting the guy who writes some of those books and videos. Because of this built-in familiarity, the students require almost no prep time for my visit!

My current show not only describes what it’s like to be an author and screenwriter but also explores the exciting journey of how I got here—from being a professional photographer to blowing stuff up as a Special Effects Technician for film and television. My appearances have been described as the “rock-n-roll author visit” since I come with an animated presentation, humor, flashy audio/visual elements, loads of energy, and a guitar!

Most importantly, the main theme of my show is how the kids can say, “I Can Do That!” and be anything they want to be—just like I did! I even explain how I was in elementary school when I was first inspired to become a writer and they too can get inspired right now! It’s just that simple and exciting!

I’m available to present in front of groups of any size but I also enjoy leading workshops for smaller groups of kids who are interested in writing — even screenwriting!

Contact me at: for my availability and fee. Whenever possible, I’m happy to schedule multi-day performances where schools can split days and pool resources.


“Michael is a very talented performer who is one of the best i’ve seen at working with young children. His presentations are fun, with lots of energy and he’s great at holding the kids’ attention.”
– Ronnie Jessie, Dallas Public Library

“It was such an energetic performance. I enjoyed how he changed them up for each grade level that he presented to.”
– Maureen West, Central Square PTA president

“Anthony captivated students in all grade levels during the assembly performance with his many stories and demonstrations. The students enjoyed an inspiring day!”
– Angelique Kraus, Event Coordinator / 1st VP, Central Square Intermediate PTA

“Michael Anthony Steele gave two wonderful performances at our school this year. He incorporates music and multi-media into his presentations, which leaves the students both entertained and inspired. It was an A+ performance enjoyed by all.”
– Lawrence Wink, Principal, Hastings-Mallory Elementary

“The author’s enthusiasm for writing was contagious!  The younger children were entertained and energized while the older students were inspired!”
– Laura Mahaley, Teacher’s Assistant, 1st Grade, Canterbury Episcopal School

“You visited our school a few years ago and I wanted to let you know that my kids still love your books every time I pull them out. They especially love the ones you signed for our class. Thank you for giving my class the love of reading year after year.”

-Kelly Sellers, 1st grade teacher at Reinhardt Elementary-Rockwall, TX

“The staff and students at Crestview Elementary truly enjoyed Michael Anthony Steele’s visit. He was wonderful with all grade levels from kindergarten through fifth grade. His presentation was lively, educational, entertaining and had a great message! I would highly recommend having him come to your school.”
– Jan Warman, Media Specialist, Crestview Elementary-Kansas City, MO

“Michael Anthony Steele’s presentation was funny and energetic and his video presentation was so well done. He was a huge hit, and left behind a good deal of excitement and inspiration!”
– Julie Chappell, Librarian, McKinney Christian Academy

“We were lucky enough to get Michael Anthony Steele to visit our school, and we were very pleased with his presentation. He had a great rapport with all grade levels and the kids were very engaged. His presentation was interactive and fun. I highly recommend Michael Anthony Steele if you’re looking for an engaging author!”
– Dawn Mulder, Librarian, Rahe-Bulverde Elementary

“All of our students talked for a week about Mr. Steele and the teachers who were able to come to the presentation all had great things to say as well. I enjoyed the presentation and was very impressed by the manner in which he encouraged our students to read, write and try what might seem impossible. They do remember the four little words, I can do that!
– Robin McMahan, Librarian/Webmaster, Heather Glen Elementary

“Michael Anthony Steele has visited our school on numerous occasions. He is passionate about his work and motivates students of all ages to think, “I can do that!” He is both informative and entertaining. Students love hearing his stories and singing with him. He is a man who wears many hats and loves to share it!”
– Laura Smeya, 2nd Grade Teacher, Canterbury Episcopal School

Previous Appearances:


2010 Dallas Kids Read! – Dallas, TX

2015 ArtBreak – Shreveport, LA

2012 Dallas Kids Read! – Dallas, TX

A.C. Steere Elementary – Shreveport, LA

The Academy at Nola Dunn – Burleson, TX

Adams Elementary – Norman, OK

Airport Road Intermediate – Coosada, AL

Alamo Elementary – Baytown, TX

All Saints Episcopal School – Beaumont, TX

Aloe Elementary – Victoria, TX

Altus Elementary – Altus, OK

Anna Elementary – Anna, OH

Aragon Elementary – Fountain, CO

Arlington Elementary – Arlington, TN

Arthur Circle Elementary – Shreveport, LA

Askew Elementary – Houston, TX

Austin Elementary – Richmond, TX

Austin Parkway Elementary – Sugar Land, TX

Barkley Elementary – Phoenixville, PA

Barksdale Elementary – Plano, TX

Basswood Elementary – Fort Worth, TX

Bayshore Elementary – Port St Lucie, FL

Beachside Montessori Village – Hollywood, FL

Beaver Valley Elementary – Brush, CO

Bell Manor Elementary – Bedford, TX

Bell Prairie Elementary – Kansas City, MO

Benavidez Elementary – San Antonio, TX

Bend Gate Elementary – Henderson, KY

Bennington Grade School – Bennington, KS

BF Kitchen Elementary – Loveland, CO

Blanchard Elementary – Blanchard, OK

Blanco Elementary – Bloomfield, NM

Blanton Elementary – Carrollton, TX

Bloomfield Early Childhood Center – Bloomfield, NM

Blue River Elementary – Overland Park, KS

Bowman Middle School – Plano, TX

Brannen Elementary – Lake Jackson, TX

Bransford Elementary – Colleyville, TX

Brauchle Elementary – San Antonio, TX

Braun Station Elementary – San Antonio, TX

Brazos Bend Elementary – Sugar Land, TX

Brenham Middle School – Brenham, TX

Brill Elementary – Klein, TX

Brinker Elementary – Plano, TX

Brock Elementary – Burleson, TX

Brooks-Quinn-Jones Elementary – Nacogdoches, TX

Bryant Elementary – Katy, TX

Buchanan Elementary – Oklahoma City, OK

Bullard Elementary – Bullard, TX

Burchett Elementary – Spring, TX

Cairo Elementary – Henderson, KY

The Canterbury School – DeSoto, TX

Carlisle Elementary – Plano, TX

Carpenter Elementary – Deer Park, TX

Carpenter Elementary – Nacogdoches, TX

Carson Elementary – Decatur, TX

Carson Elementary – San Antonio, TX

Cedar Valley Elementary – Killeen, TX

Centennial Elementary – Plano, TX

Centerville Elementary – Centerville, TX

Central Elementary – Mabank, TX

Central Elementary – Yukon, OK

Central Square Intermediate – Central Square, NY

Central Valley Elementary – Scotia, NE

Chalmers Elementary – Gainesville, TX

Chambers Elementary – Houston, TX

Chandler Elementary – Corydon, KY

Cheatham Elementary – Allen, TX

China Spring Elementary – China Spring, TX

China Spring Intermediate – China Spring, TX

Chouteau Elementary – Kansas City, MO

Claiborne Elementaryl – Shreveport, LA

Club Hill Elementary – Garland, TX

Cockrill Middle School – McKinney, TX

Colony Bend Elementary – Sugar Land, TX

Como Elementary – Fort Worth, TX

Conestoga Elementary – Omaha, NE

Coronado Elementary – Littleton, CO

Cox Intermediate – Spring, TX

Cozby Library – Coppell, TX

Crestridge Magnet Center – Omaha, NE

Crestview Elementary – Kansas City, MO

Cub Scout Pack 350 – Fort Worth, TX

Cub Scout Pack 730 – Dallas, TX

Cub Scout Pack 928 – Southlake, TX

Dallas International Book Fair – Dallas Public Library – Dallas, TX

Davis Elementary – Garland, TX

Decker Elementary – Austin, TX

Deepwater Elementary – Pasadena, TX

DeLeon Elementary – Victoria, TX

DeVinny Elementary – Lakewood, CO

Dodd Elementary – Krum, TX

Donelson Elementary – Arlington, TN

Douglas Elementary – Tyler, TX

Driggs Elementary School – Driggs, ID

Dundbar Middle School – Dickinson, TX

Duncan Elementary – Fort Hood, TX

Durham Elementary – Southlake, TX

Dutch Lane Elementary – Hicksville, NY

Eagle Charter School – Salem, OR

Eagle Ridge Elementary – Coral Springs, FL

East Chambers Elementary – Winnie, TX

East Chambers Primary – Winnie, TX

East Heights Elementary – Henderson, KY

East Morgan County Library – Brush, CO

Eastside Elementary – Greenbrier, AR

Eclectic Elementary – Eclectic, AL

Edison Elementary – Gainesville, TX

Edison Elementary – Omaha, NE

Elgin Elementary – Elgin, TX

Elliot Elementary – Irving, TX

Embassy Creek Elementary – Cooper City, FL

English Valleys Elementary – North English, IA

Ennis Public Library – Ennis, TX

Esparza Accelerated Elementary – San Antonio, TX

Evans Elementary – Limerick, PA

Fairfield Elementary – Shreveport, LA

Fairmount Elementary – Golden, CO

Fairview Elementary – Fort Smith, AR

Fairview Heights Elementary – Hamlet, NC

Field Elementary – Houston, TX

Forest Vista Elementary – Flower Mound, TX

Forestridge Elementary – Dallas, TX

Fork Lane Elementary – Hicksville, NY

Fort Elementary – Royse City, TX

Foster Elementary – Arvada, CO

Frank Elementary – Klein, TX

Franklin Elementary – Omaha, NE

Fredonia Elementary – Nacogdoches, TX

Garcia Elementary – Rockwall, TX

Gardens Elementary – Pasadena, TX

Gashland Elementary – Kansas City, MO

Gilcrest Elementary – Gilcrest, CO

Gilmer Elementary – Gilmer, TX

Gilmore Elementary – Jackson, AL

Glacier Valley Elementary – Juneau, AK

Glen Loch Elementary – The Woodlands, TX

Governor’s Ranch Elementary – Littleton, CO

Gracemor Elementary – Kansas City, MO

Granger Elementary – Fort Worth, TX

Greenwood Forest Elementary – Klein, TX

Griffith Elementary – Clute, TX

Groton Area Elementary – Groton, SD

Groves Elementary – Wylie, TX

Haggar Elementary – Dallas, TX

Hajek Elementary – Burleson, TX

Hamburg Middle School – Hamburg, AR

Hancock Elementary – Houston, TX

Happy Hollow Elementary – Fayetteville, AR

Harborview Elementary – Juneau, AK

Harmony Science Academy – Garland – Garland, TX

Harrison Public Library – Greenville, TX

Hart Elementary – Lucas, TX

Hartman Elementary – Rockwall, TX

Haslet Elementary – Haslet, TX

Hastings-Mallory Elementary – Central Square, NY

Haude Elementary – Klein, TX

Hays Elementary – Rockwall, TX

Hazelwood Elementary – Waynesville, NC

Hearne Elementary – Houston, TX

Heather Glen Elementary – Garland, TX

Hicks Elementary – Houston, TX

Highcroft Drive Elementary – Cary, NC

Highlander School – Dallas, TX

Highlands Elementary – Sugar Land, TX

Hightower Elementary – Plano, TX

Hobart Elementary – Shirley, NY

Hodgeman County Elementary – Jetmore, KS

Hominy Valley Elementary – Candler, NC

Hood County Library – Granbury, TX

Hopkins Elementary – Victoria, TX

Horn Elementary – Houston, TX

Hot Springs Elementary – Hot Springs, SD

Houser Elementary – Conroe, TX

Hughes Elementary – Roanoke, TX

Hunt Elementary – Murphy, TX

Hunters Glen Elementary – Missouri City, TX

Indian Hill Elementary – Omaha, NE

JT Stevens Elementary – Fort Worth, TX

Jackson Elementary – Plano, TX

Jackson Intermediate – Jackson, AL

Jefferson Elementary – Henderson, KY

Jefferson Elementary – Omaha, NE

Jefferson Elementary – Sherman, TX

Jeter Elementary – Manvel, TX

Jones Elementary – Rockwall, TX

Justin Elementary – Haslet, TX

Kaiser Elementary – Houston, TX

Kansas City Central Library – Kansas City, MO

Keeley Elementary – Rowlett, TX

Kendallvue Elementary – Morrison, CO

Kendrick Lakes Elementary – Lakewood, CO

Kent Elementary – Carrollton, TX

Kerens Library – Kerens, TX

Klenk Elementary – Houston, TX

Kohrville Elementary – Klein, TX

Lakeview Elementary – Sugar Land, TX

Lakeview Elementary – Trophy Club, TX

Lawrence-Nelson Elementary – Fairfield, NE

Lee’s Summit Reading Council – Lee’s Summit, MO

Lewis Elementary – San Antonio, TX

Liberty Elementary – Flower Mound, TX

Liberty Middle School – Liberty, MO

Lincoln Elementary – McPherson, KS

Linden West Elementary – Kansas City, MO

Little Elm Public Library – Little Elm, TX

Lively Elementary – Irving, TX

Longfellow Elementary – Alvin, TX

Lopez Elementary – Roswell, NM

Love Elementary – Justin, TX

Lumberton Intermediate School – Lumberton, TX

Lumberton Primary School – Lumberton, TX

Madison Avenue Elementary – Madison, MS

Madison Avenue Upper Elementary – Madison, MS

Madison Elementary – Gardner, KS

Nettie Marshall Academy of Dual Language – Nacogdoches, TX

Martin Elementary – Crandall, TX

Mason Elementary – Manvel, TX

Maverick Elementary – San Antonio, TX

McAuliffe Elementary – Highland Village, TX

McDonald Elementary – Ferris, TX

McDougle Elementary – Klein, TX

McKinney Christian Academy – McKinney, TX

McLaughlin Elementary – McLaughlin, SD

McLaughlin/Strickland Elementary – Carrolton, TX

McNair Elementary – Denton, TX

McMasters Elementary – Pasadena, TX

Meadows Elementary – Fort Hood, TX

Meadows Elementary – Meadows Place, TX

Memorial Drive Elementary – Houston, TX

Mercedes Early Childhood Learning Center – Mercedes, TX

Mercedes Junior High – Mercedes, TX

Merriman Park Elementary – Dallas, TX

Metzler Elementary – Houston, TX

Miami Public Library – Miami, OK

Millbrook Middle School – Millbrook, AL

Mineral Springs Elementary – Ellerbe, NC

Minshew Elementary – McKinney, TX

Mission West Elementary – Sugar Land, TX

Mittelstädt Elementary – Klein, TX

Mize Attendance Center – Mize, MS

Monroe Avenue Elementary – Hamlet, NC

The Montessori Academy of Arlington – Arlington, TX

Montezuma Elementary – Montezuma, IA

Moore Elementary – Corpus Christi, TX

Moss Bluff Public Library – Moss Bluff, LA

Mound Elementary – Burleson, TX

Mount Carbon Elementary – Littleton, CO

Mustang Trails Elementary – Yukon, OK

Myers Elementary – Yukon, OK

Naabi Ani Elementary – Bloomfield, NM

Nadine Johnson Elementary – Hutto, TX

Namaqua Elementary – Loveland, CO

Neal Elementary – Mansfield, TX

Neblett Elementary – Sherman, TX

Neill Elementary – Richmond, TX

Newport Elementary – Crosby, TX

Ney Elementary – Lake Jackson, TX

Niagara Elementary – Henderson, KY

Nichols Elementary – Miami, OK

Nickerson Elementary – Nickerson, KS

Nicoma Park Elementary – Nicoma Park, OK

Noble/Allbritton Elementary – Hamburg, AR

Northview Elmentary – Kansas City, MO

Northwest Crossing Elmentary – San Antonio, TX

Northwestern State University Elmentary Lab – Natchitoches, LA

Norwood Elementary – Burleson, TX

O’Brien Elementary – Casa Grande, AZ

O’Connor Elementary – Victoria, TX

O’Dell Elementary – Celina, TX

Oak Elementary – Bartlett, TN

Oak Hammock K-8 – Port St Lucie, FL

Oak Hill Academy – Dallas, TX

Oaks Elementary – Oaks, PA

Ogg Elementary – Clute, TX

Old Settlers Elementary – Flower Mound, TX

Ortiz Elementary – Brownsville, TX

Otis Brown Elementary – Irving, TX

Oveta Culp Hobby Elementary – Fort Hood, TX

Pantego Christian Academy – Arlington, TX

Pantego Christian Academy – Mansfield, TX

Parkland Elementary – Yukon, OK

Parmalee Elementary – Indian Hills, CO

Peabody-Burns Elementary – Peabody, KS

Pecos Elementary – Roswell, NM

Peiffer Elementary – Littleton, CO

Pell City Public Library – Pell City, AL

Perdido School – Perdido, AL

Pine Grove Elementary – Shreveport, LA

Platte Center Elementary – Platte Center, NE

Pleasant Lea Elementary – Lee’s Summit, MO

Ponder Elementary – Burleson, TX

Ponderosa Elementary – Loveland, CO

Portland Elementary – Portland, AR

Prairie View Elementary – Lee’s Summit, MO

Pulaski Academy – Little Rock, AR

Rahe Raguet Elementary – Nacogdoches, TX

Rahe Bulverde Elementary – Bulverde, TX

Ranchwood Elementary – Yukon, OK

Rann Elementary – Decatur, TX

Rasor Elementary – Plano, TX

Ravenwood Elementary – Kansas City, MO

Read-Turrentine Elementary – Silsbee, TX

Reeces Creek Elementary – Killeen, TX

Redfield Elementary – Redfield, SD

Reed Elementary – Houston, TX

Reinhardt Elementary – Rockwall, TX

Rendezvous Upper Elementary School – Driggs, ID

Renner Elementary – Kansas City, MO

Renner Middle School – Plano, TX

Rice Elementary – San Carlos, AZ

Rice Elementary – Tyler, TX

Richter Elementary – Dayton, TX

Riverside Elementary – Shreveport, LA

Riverside Public Schools – Spalding, NE

Roberts Elementary – Lake Jackson, TX

Rochell Elementary – Rockwall, TX

Rooney Ranch Elementary – Lakewood, CO

Roosevelt Elementary – McPherson, KS

Rockville Elementary – Rockville, KS

Rosa Parks Elementary – Fresno, TX

Rosemeade Elementary – Carrollton, TX

Round Rock Public Library – Round Rock, TX

Royersford Elementary – Royersford, PA

Rummel Creek Elementary – Houston, TX

Rusk Academy of Fine Arts – Nacogdoches, TX

Russell Elementary – Brownsville, TX

Sagamore Hill Elementary – Fort Worth, TX

Sandy Creek Elementary – Fairfield, NE

Santos Livas Elementary – Alamo, TX

Savannah Lakes Elementary – Rosharon, TX

Scanlan Oaks Elementary – Missouri City, TX

Schanen Estates Elementary – Corpus Christi, TX

Schluter Elementary – Haslet, TX

Sendera Ranch Elementary – Haslet, TX

Shadow Ridge Middle School – Flower Mound, TX

Shedeck Elementary – Yukon, OK

Sheffield Elementary – Dallas, TX

Shell Creek Elementary – Columbus, NE

Shepard Elementary – Mansfield, TX

Shepard Elementary – Plano, TX

Shields Elementary – Victoria, TX

Shulkey Elementary – Fort Worth, TX

Sienna Crossing Elementary – Missouri City, TX

Sierra Elementary – Arvado, CO

Sioux Valley Elementary – Volga, SD

Skipcha Elementary – Harker Heights, TX

Skyview Elementary – Yukon, OK

Slaughter Elementary – McKinney, TX

Smith Elementary – Magnolia, TX

Smith Elementary – Victoria, TX

Snyder Intermediate – Snyder, TX

South Highlands Elementary – Shreveport, LA

South Heights Elementary – Henderson, KY

South Hutchinson Elementary – South Hutchinson, KS

South Shaver Elementary – Pasadena, TX

Southside Elementary – Mabank, TX

South Valley Middle School – Liberty, MO

Spears Elementary – Frisco, TX

Springer Elementary – Rockwall, TX

Springhill Elementary – Greenbrier, AR

Spring Hill Intermediate – Longview, TX

Spring Hill Primary – Longview, TX

Spottsville Elementary – Spottsville, KY

Springville Elementary – Omaha, NE

St. Anthony of Padua Catholic School – The Woodlands, TX

St. Mark’s Cathedral School – Shreaveport, LA

Stansberry Elementary – Loveland, CO

Starwood Montessori School – Frisco, TX

Stephens Elementary – Katy, TX

Stevenson Middle School – San Antonio, TX

Stribling Elementary – Bureleson, TX

Stults Road Elementary – Dallas, TX

Summerwood Elementary – Houston, TX

Summit Pointe Elementary – Kansas City, MO

Sunshine Cottage School for Deaf Children – San Antonio, TX

Surrey Hills Elementary – Yukon, OK

Sunset Ridge Elementary – Overland Park, KS

Tanglewood Elementary – Fort Worth, TX

Tarver-Rendon Elementary – Burleson, TX

Taylor Middle School – Taylor, TX

Tescott Grade School – Tescott, KS

Tetonia Elementary School – Tetonia, ID

Thelma Jones Elementary – Arlington, TX

Thomson Elementary – Avardo, CO

Thompson Elementary – Haslet, TX

Thomson Elementary – Westminster, CO

Thomson Primary – Brush, CO

Three Rivers ISD – Three Rivers, TX

Thurgood Marshall Elementary – Dallas, TX

Timberline Elementary – Grapevine, TX

Trailridge Elementary – Lee’s Summit, MO

Travis Elementary – Mercedes, TX

Upper Providence Elementary – Royersford, PA

Vandergriff Elementary – Fayetteville, AR

Vaughan Elementary – Allen, TX

Vernon Parish Public Library – Leesville, LA

Victor Elementary School – Victor, ID

Victoria Heights Elementary – Brownsville, TX

Vogel Intermediate – Spring, TX

WC Andrews Elementary – Portland, TX

Wakefield Elementary – Sherman, TX

Walker Elementary – McKinney, TX

Walker Elementary – Crandall, TX

Walnut Grove Elementary – Southlake, TX

Washington Elementary – Green River, WY

Washington Elementary – McPherson, KS

Washington Elementary – Sherman, TX

Waterford Oaks Elementary – Cedar Hill, TX

Weaverville Elementary – Weaverville, NC

Weber Elementary – Houston, TX

Westcreek Elementary – Fort Worth, TX

West Gate K-8 – Port St Lucie, FL

West Irving Public Library – Irving, TX

Westridge Elementary – Littleton, CO

Westside Elementary – Greenbrier, AR

Westside Elementary – Hartman, AR

Westview Elementary – Lee’s Summit, MO

Westwood Elementary – Westlake, LA

Westwood-Bales School – Friendswood, TX

Williams Elementary – Katy, TX

Williams Elementary – Richmond, TX

Williams Elementary – Rockwall, TX

Wilson Elementary – Crandall, TX

Windermere Primary School – Pflugerville, TX

Winnetka Elementary – Dallas, TX

Winnwood Elementary – Kansas City, MO

WonderWell – Austin, TX

WoodCreek Elementary – Katy, TX

Woodfin Elementary – Asheville, NC

Wooster Elementary – Greenbrier, AR

Wyatt Elementary – Plano, TX

Yale Elementary – Richardson, TX

Young Elementary – Decatur, TX

Yturria Elementary – Brownsville, TX

Zwink Elementary – Klein, TX


Archived THANK YOU POSTS for each appearance.