есть простое правило: запятая ставится перед "когда", когда "когда" вводит придаточное предложение, а не ставится, когда "когда" является частью главного предложения. Например: "Я знаю, когда ты родился" - запятая есть, потому что "когда ты родился" - придаточное предложение. "Когда ты родился, я был в школе" - запятой нет, потому что "когда ты родился" - часть главного предложения. Просто и понятно, не правда ли? Но если вы все еще сомневаетесь, когда ставить запятую перед "когда", а когда нет, то лучше спросить у учителя или проверить в словаре.