Book Review: Front Desk by Kelly Yang

One of the ways we hope Raising Real Readers can help busy parents and caregivers is by keeping an eye out for the latest books that will soon be on all the must-read lists. Very few people have time to keep up with books lists and release dates! Front Desk by Kelly Yang is a great example of a new book with lots of buzz, but even better, it provides an accessible starting point for conversations with your elementary school child about timely, difficult topics. You can see our other book recommendations here.

Intended Audience of Front Desk

Middle Grade (3rd-6th grade)

This is a great book to read WITH your child. For parents who are looking for stories that highlight some of the struggles in America today, especially the discrepancies between the haves and the have-nots, Front Desk is a great choice. And for teachers, this is a powerful read aloud for grades 4 and up, especially once your class has established a sense of community that would allow for rich, true discussion.

Summary of Front Desk

Ten year-old Mia and her parents are learning to navigate life in California after arriving from China with only $200. When the family eagerly agrees to run a motel for Mr. Yao, a ruthless landlord, their lives take many unexpected turns. Mia’s life as a 5th grader who moonlights as a hotel front desk assistant manager might be vastly different than your child’s circumstances, but many of her struggles are just the same. Readers will fall in love with the “weeklies” at the hotel, cry at the hardships the family and other friends face, and cheer for their victories.

What To Know Before You Read Front Desk

  • Immigration, discrimination, poverty (including homelessness, lack of health care, danger, and hunger) are all topics addressed in detail in Front Desk.
  • There are a few choice words sprinkled in the story, but all used in an authentic way. At one point, Mia’s mom refers to the terrible motel owner as a “bastard.” And a drunk hotel customer says “goddamn.”

Why You Should Read Front Desk

  • Mia is the girl we should all aspire to be. She shows the reader that even when things seem hopeless, she finds ways to rise above and stays true to herself.
  • Mia longs to be a strong writer in English. Yang does an incredible job showing us how Mia’s writing improves throughout the book. What a powerful way to show children the challenge of English as a second language, something they may be encountering with peers at school (or experiencing themselves).
  • Mia is wildly courageous, inventive, thoughtful, hard-working, and loving, while still a very believable character, so while kids will smile at her sometimes naughty side, they’ll also meet a true role model.
  • Because this story is based on author Kelly Yang’s own life, there is real authenticity behind Mia’s feelings and the characters you meet, and the events that occur (both touching and disturbing). In our current climate, stories like this are incredibly important in building empathy.

After You Read Front Desk

  • Teachers, put down those red pens when responding to a student’s written work. To read Mia’s reaction to her teacher’s feedback made my heart hurt, especially when she compared it to looking like blood on the page.
  • Your child/student will see firsthand how the power of letter writing can be a vehicle for change. Consider choosing a follow-up activity such as writing to an elected official about topics your child is concerned about.
  • I loved how Yang incorporates bits of Chinese culture throughout the book. Another follow up activity could be eating a meal with chopsticks or cooking some of the Chinese cuisine mentioned in the book.
  • Read about the author’s life. Kelly Yang went on to college at age 13 and has degrees from UC Berkeley and Harvard Law. While this is extremely impressive, I’m personally more impressed that she can still find a way to write as if she is a very real 10 year old girl, a group I happen to spend a lot of time with.

If You Like Front Desk, Try These Books Next:


Disclosure: This post contains Amazon affiliate links.

Want to know what we’re reading, what we’ve loved, and what’s sitting in our Amazon cart? Check out our GoodReads bookshelves! Got a children’s book in mind that you’d like to see us review? Leave a comment or email us at 

Please follow us and share this post:

13,370 thoughts to “Book Review: Front Desk by Kelly Yang”

  1. Pingback: hemp oil extract
  2. Pingback: nutiva hemp oil
  3. Pingback: hemp oil arthritis
  4. Pingback: cbd vs hemp oil
  5. Pingback: hemp oil for dogs
  6. Pingback: optivida hemp oil
  7. Pingback: hemp oil store
  8. Pingback: what is hemp oil
  9. Pingback: hemp oil cbd
  10. Pingback: cbd hemp oil
  11. Pingback: hemp oil for pain
  12. Pingback: hemp oil
  13. Pingback: cbd oil online
  14. Pingback: cbd oil cost
  15. Pingback: cbd oil in canada
  16. Pingback: zilis cbd oil
  17. Pingback: hempworx cbd oil
  18. Pingback: buy cbd online
  19. Pingback: plus cbd oil
  20. Pingback: cbd oil canada
  21. Pingback: walgreens cbd oil
  22. Pingback: cbd oil florida
  23. Pingback: best cbd oil
  24. Pingback: cbd oil for dogs
  25. Pingback: cbd oil for sale
  26. Pingback: cbd oil benefits
  27. Pingback: buy cbd new york
  28. Pingback: buy cbd usa
  29. Pingback: buy cbd oil
  30. Pingback: posh casino online
  31. Pingback: vegas casino games
  32. Pingback: casinos in iowa
  33. Pingback: fortune bay casino
  34. Pingback: grand falls casino
  35. Pingback: pechanga casino
  36. Pingback: casinos near me
  37. Pingback: gambling sites
  38. Pingback: hypercasinos
  39. Pingback: slots games free
  40. Pingback: free slots 777
  41. Pingback: liberty slots
  42. Pingback: penny slots
  43. Pingback: vegas slots
  44. Pingback: pch slots
  45. Pingback: old vegas slots
  46. Pingback: vegas world slots
  47. Pingback: slots free games
  48. Pingback: caesars slots
  49. Pingback: slots free
  50. Pingback: free slots
  51. Pingback: play slots online
  52. Pingback: vegas slots online
  53. Pingback: online slot games
  54. Pingback: play slots
  55. Pingback: real casino slots
  56. Pingback: slots online
  57. Pingback: online gambling
  58. Pingback: free slots games
  59. Pingback: casino bonus
  60. Pingback: casino games free
  61. Pingback: las vegas casinos
  62. Pingback: real casino
  63. Pingback: zone online casino
  64. Pingback: casino blackjack
  65. Pingback: gsn casino slots
  66. Pingback: gsn casino
  67. Pingback: firekeepers casino
  68. Pingback: chumba casino
  69. Pingback: hollywood casino
  70. Pingback: bovada casino
  71. Pingback: mgm online casino
  72. Pingback: free online casino
  73. Pingback: hyper casinos
  74. Pingback: real money casino
  75. Pingback: big fish casino
  76. Pingback: no deposit casino
  77. Pingback: casino play
  78. Pingback: online casinos
  79. Pingback: casino games
  80. Pingback: casino bonus codes
  81. Pingback: casino slots
  82. Pingback: casino online
  83. Pingback: posh casino online
  84. Pingback: royal river casino
  85. Pingback: plainridge casino
  86. Pingback: casinos in iowa
  87. Pingback: grand falls casino
  88. Pingback: pechanga casino
  89. Pingback: casinos near me
  90. Pingback: slot machines
  91. Pingback: gambling sites
  92. Pingback: slots games free
  93. Pingback: slots games
  94. Pingback: free slots 777
  95. Pingback: my vegas slots
  96. Pingback: buffalo gold slots
  97. Pingback: scatter slots
  98. Pingback: penny slots
  99. Pingback: free vegas slots
  100. Pingback: vegas slots
  101. Pingback: caesars free slots
  102. Pingback: pch slots
  103. Pingback: vegas world slots
  104. Pingback: slots free games
  105. Pingback: slot games
  106. Pingback: online slot games
  107. Pingback: play slots
  108. Pingback: real casino slots
  109. Pingback: online slots
  110. Pingback: slots online
  111. Pingback: best online casino
  112. Pingback: free slots games
  113. Pingback: casino bonus
  114. Pingback: las vegas casinos
  115. Pingback: casino blackjack
  116. Pingback: gsn casino slots
  117. Pingback: gsn casino games
  118. Pingback: gsn casino
  119. Pingback: high 5 casino
  120. Pingback: firekeepers casino
  121. Pingback: hollywood casino
  122. Pingback: mgm online casino
  123. Pingback: free online casino
  124. Pingback: hyper casinos
  125. Pingback: parx online casino
  126. Pingback: casino real money
  127. Pingback: play online casino
  128. Pingback: play casino
  129. Pingback: free casino
  130. Pingback: casino games
  131. Pingback: casino bonus codes
  132. Pingback: casino slots
  133. Pingback: casino online
  134. Pingback: posh casino online
  135. Pingback: fortune bay casino
  136. Pingback: pechanga casino
  137. Pingback: casinos near me
  138. Pingback: slot machines
  139. Pingback: gambling sites
  140. Pingback: hypercasinos
  141. Pingback: slots games free
  142. Pingback: free slots 777
  143. Pingback: liberty slots
  144. Pingback: buffalo gold slots
  145. Pingback: scatter slots
  146. Pingback: vegas slots
  147. Pingback: slots of vegas
  148. Pingback: house of fun slots
  149. Pingback: caesars free slots
  150. Pingback: pch slots
  151. Pingback: slots lounge
  152. Pingback: vegas world slots
  153. Pingback: slots free games
  154. Pingback: play slots online
  155. Pingback: slot games
  156. Pingback: vegas casino slots
  157. Pingback: play slots
  158. Pingback: online gambling
  159. Pingback: best online casino
  160. Pingback: lady luck
  161. Pingback: free online slots
  162. Pingback: casino bonus
  163. Pingback: casino games free
  164. Pingback: las vegas casinos
  165. Pingback: real casino
  166. Pingback: zone online casino
  167. Pingback: casino blackjack
  168. Pingback: gsn casino slots
  169. Pingback: gsn casino games
  170. Pingback: gsn casino
  171. Pingback: high 5 casino
  172. Pingback: chumba casino
  173. Pingback: hollywood casino
  174. Pingback: doubledown casino
  175. Pingback: mgm online casino
  176. Pingback: free online casino
  177. Pingback: parx online casino
  178. Pingback: real money casino
  179. Pingback: free casino games
  180. Pingback: play online casino
  181. Pingback: casino game
  182. Pingback: free casino
  183. Pingback: online casino
  184. Pingback: casino bonus codes
  185. Pingback: casino slots
  186. Pingback: casino online
  187. Pingback: hypercasinos
  188. Pingback: slots games
  189. You can certainly see your expertise in the work you write. The sector hopes for even more passionate writers such as you who are not afraid to say how they believe. All the time follow your heart.

  190. Pingback: vegas slots
  191. Pingback: slot games
  192. Pingback: online slot games
  193. Pingback: play slots
  194. Pingback: slots online
  195. Pingback: las vegas casinos
  196. Pingback: high 5 casino
  197. Pingback: hollywood casino
  198. Pingback: doubledown casino
  199. Pingback: mgm online casino
  200. Pingback: hyper casinos
  201. Pingback: posh casino online
  202. Pingback: vegas casino games
  203. Pingback: royal river casino
  204. Pingback: plainridge casino
  205. Pingback: fortune bay casino
  206. Pingback: grand falls casino
  207. Pingback: slot machines
  208. Pingback: gambling sites
  209. Pingback: hypercasinos
  210. Pingback: slots games free
  211. Pingback: slots games
  212. Pingback: free slots 777
  213. Pingback: my vegas slots
  214. Pingback: liberty slots
  215. Pingback: buffalo gold slots
  216. Pingback: scatter slots
  217. Pingback: penny slots
  218. Pingback: vegas slots
  219. Pingback: slots of vegas
  220. Pingback: house of fun slots
  221. Pingback: caesars free slots
  222. Pingback: pch slots
  223. Pingback: slots lounge
  224. Pingback: old vegas slots
  225. Pingback: slots free games
  226. Pingback: slots free
  227. Pingback: free slots
  228. Pingback: play slots online
  229. Pingback: slot games
  230. Pingback: vegas slots online
  231. Pingback: vegas casino slots
  232. Pingback: online slots
  233. Pingback: slots online
  234. Pingback: free slots games
  235. Pingback: lady luck
  236. Simply desire to say your article is as astonishing. The clearness in your post is just excellent and i can assume you are an expert on this subject. Well with your permission allow me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please continue the enjoyable work.

  237. Pingback: casino games free
  238. Pingback: zone online casino
  239. Pingback: casino blackjack
  240. Pingback: gsn casino slots
  241. Pingback: high 5 casino
  242. Pingback: hollywood casino
  243. Pingback: bovada casino
  244. Pingback: mgm online casino
  245. Pingback: hyper casinos
  246. Pingback: parx online casino
  247. Pingback: real money casino
  248. Pingback: big fish casino
  249. Pingback: no deposit casino
  250. Pingback: free casino games
  251. Pingback: play online casino
  252. Pingback: free casino
  253. Pingback: online casinos
  254. Pingback: online casino
  255. Pingback: casino games
  256. Pingback: casino bonus codes
  257. Pingback: casino slots
  258. Pingback: posh casino online
  259. Pingback: plainridge casino
  260. Pingback: casinos in iowa
  261. Pingback: fortune bay casino
  262. Pingback: casinos near me
  263. Pingback: slots games free
  264. Pingback: slots games
  265. Pingback: free slots 777
  266. Pingback: my vegas slots
  267. Pingback: liberty slots
  268. Pingback: buffalo gold slots
  269. Pingback: scatter slots
  270. Pingback: penny slots
  271. Pingback: vegas slots
  272. Pingback: slots of vegas
  273. Pingback: pch slots
  274. Pingback: vegas world slots
  275. Pingback: slots free games
  276. Pingback: caesars slots
  277. Pingback: slots free
  278. Pingback: slot games
  279. Pingback: vegas slots online
  280. Pingback: online slot games
  281. Pingback: play slots
  282. Pingback: real casino slots
  283. Pingback: online slots
  284. Pingback: best online casino
  285. Pingback: lady luck
  286. Pingback: free online slots
  287. Pingback: casino bonus
  288. Pingback: casino games free
  289. Pingback: real casino
  290. Pingback: zone online casino
  291. Pingback: casino blackjack
  292. Pingback: gsn casino games
  293. Pingback: gsn casino
  294. Pingback: chumba casino
  295. Pingback: hollywood casino
  296. Pingback: doubledown casino
  297. Pingback: bovada casino
  298. Pingback: parx online casino
  299. Pingback: real money casino
  300. Pingback: casino real money
  301. Pingback: big fish casino
  302. Pingback: play online casino
  303. Pingback: play casino
  304. Pingback: online casinos
  305. Pingback: online casino
  306. Pingback: casino games
  307. Pingback: casino bonus codes
  308. Pingback: casino online
  309. Good website! I truly love how it is easy on my eyes and the data are well written. I’m wondering how I might be notified when a new post has been made. I’ve subscribed to your RSS which must do the trick! Have a nice day!

  310. I’m really loving the theme/design of your blog. Do you ever run into any web browser compatibility problems? A few of my blog visitors have complained about my blog not working correctly in Explorer but looks great in Firefox. Do you have any ideas to help fix this problem?

  311. Today, I went to the beach front with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is totally off topic but I had to tell someone!