Существует поурочный план на весь год, который учителя составляют в начале учебного года ( или даже перед началом). С этим планом можно ознакомиться при желании. Там написано, когда контрольные. Обычно они в конце большой темы. Предугадать их можно и без заглядывания в поурочный план. А вот даты вам никто точно не скажет.  Даже если планировалось дать в среду (предположим), но в этот день нарисовалась другая контрольная по другому предмету и учитель может сдвинуть контрольную . Или он решил , что в день контрольной дети придут на его урок после физкультуры и тоже сдвигает сроки. Отчитываться, почему сдвинул контрольную не обязан. Но может это сделать.