Hi,
You haven't specified which universities you're applying to, but I thought I would share what we do at Leicester to give you an idea of how the process works. At Leicester, you can only apply for accommodation once you have made the university your firm choice. Then, once you have your results and your offer becomes unconditional the accommodation team will process the applications. Rooms are allocated on a first come first serve basis, so the sooner you apply the better! However, the Accommodation team will take into account exceptional circumstances, gender preferences and disability requirements. All first year students are guaranteed accommodation as long as they apply by September 1st.
Most universities will have a similar system, but I recommend having a look at their accommodation information on their websites, as well as contacting their accommodation teams to double check the process. The most important thing is making sure you go to the right university for you, so if you want to go to the Offer Holder days before making that decision I would definitely do that, and then apply for accommodation as soon as you have chosen your firm. I don't think April is too late at all!
I hope that helps, please do let me know if you have any more questions about accommodation or university in general 🙂
Frankie (final year med student)