Спасибо всем отписавшимся. Согласна с большинством, что названия школьных предметов нужно писать с маленькой буквы, потому что так принято у нас. Заглавная буква в середине предложения, скорее, привлекает к себе излишнее внимание, хотя в редких случаях могла бы внести дополнительную ясность, но, в принципе, для этого и контекста достаточно.
Вопрос возник из-за того, что некоторые дисциплины можно называть сокращённо: зелья, защита; вот чтобы их не путать с просто зельями и просто защитой, писать с большой, как в англе. Но нет так нет. :)
Ну, и раз уж речь зашла о грамотности... Я не знаю, является ли данный случай вопросом грамотности или всё-таки хорошего стиля. Как по мне, скорее, последнее. Не вижу ничего вопиющего в заглавных буквах в названиях (чего бы то ни было), но от них может начать рябить в глазах. :)