Our daughter went to med school. While she was in undergrad, she limited her EC’s and only had a part-time lab job on campus which was less than 10 hours a week. Because the lab job wasn’t intended to be a money maker, she set her own hours. Her PI encouraged our daughter to focus on her studies. Some weeks, our daughter worked the full 10 hours and other weeks maybe two hours.
Maybe, because she was at a very collaborative university (UC Davis), she and her study team, studied together for the tests. Their teams were originally formulated by the professors, of her classes, who asked them to trust each other and to be forthright.
The teams divided and conquered the materials. Those who were weak in one area, were helped by those who were strong in those areas. They created their own study materials (charts and mnemonic devices) and shared ideas with other teams.
Our daughter also attended every office hour, provided by her professors, in order to monitor her study skills. At Davis, the professors had graduate assistants, who had set hours in the common rooms of the dorms, and provided “office hours”/tutoring every night.
Our eldest daughter, had advised her younger sister to attend all office hours, in order to maintain her grades. This is how her team managed the intense amount of studying that was needed. If your school doesn’t have these services, then there should be a tutoring center on campus. Your courses will have tutors in those areas and typically they’re free. Go find those free services.
Our eldest daughter attended tutoring every day. She was a double major in electrical engineering, and computer science. She maintained a straight “A” average. She was there so frequently, that she was asked to become a tutor by her professors, in her junior and senior year.