Student Attendance, null not returning
To get desired results attendance.Date = '2015-03-30' should be part of LEFT JOIN, not WHERE: 

SELECT .... 
FROM
student
Left JOIN attendance ON student.StudentID = attendance.StudentID
AND attendance.Date = '2015-03-30'