Теория:

В чередующихся корнях -лаг-//-лож-; -раст-, -ращ- // -рос-; -гар-//-гор-, -зар-//-зор-; -клан-//-клон-, -скак-//-скоч- написание а//о зависит от последующего согласного или от ударения.

Чередующиеся корни
Условия написания а//о
-раст-, -ращ- // -рос-
Перед ст, щ пишется а, перед со.
Исключения: росток, Ростов, Ростислав, ростовщик, отрасль, подростковый, вырост
-лаг-//-лож-
Перед г пишется а, перед жо
-скак-//-скоч-
Перед к пишется а, перед чо.
Исключения: скачу, скачешь, скачет, скачок
-клан-//-клон-,
-гар-//-гор-,
-твар-//-твор- 
Под ударением пишется а,
в безударном положении — о.
Исключения: при́гарь, вы́гарки; у́тварь
-зар-//-зор-
Под ударением пишется то, что слышится,
в безударном положении — а
Пример:
Чередующиеся корни
Примеры
-раст-, -ращ- // -рос-
Растение, выращивать, отросли
-лаг-//-лож-
Предлагать, предложить
-скак-//-скоч-Отскакивать, выскочить
-клан-//-клон-,
-гар-//-гор-,
-твар-//-твор-
Откла́няться, поклони́ться;
зага́р, вы́гореть;
тва́рь, твори́ть
-зар-//-зор-За́рево, зарни́ца, зо́рька