拉脱维亚大学设有13个学院,分别是:生物学院、化学学院、经管学院、教育与心理学院、地理与地球科学学院、历史与哲学学院、法学院、医学院、现代语言学院、哲学与艺术学院、数理学院、社会科学学院、以及神学院。
拉脱维亚大学还设有10多个研究所,涉及到众多不同的领域和学科。另外,由拉脱维亚、瑞典两国政府以及Soros基金会共同设立的里加法学研究生院也是拉脱维亚大学的一个独立、自治单元。
该校设有亚洲现代语言学学院,前身东方学系,从1993年开设汉语课程,我国汉办与该校建立友好合作关系,定期派遣汉语教师和志愿者。