The invention describes immunotherapies for treating various cancers in nervous system, particularly brain cancer. In various embodiments, the method may comprise: obtaining a tumor tissue from the subject; preparing a tumor cell lysate from the tumor tissue; isolating an immune cell from the subject; priming the immune cell against the tumor cell lysate. In various embodiments, intraventricular delivery of dendritic cells for brain cancer immunotherapy is disclosed.