diff --git a/src/app.rs b/src/app.rs
index 476f7d5..48df947 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -1,4 +1,4 @@
-use crate::pages::{ProviderPortal, ScholarshipInfoPage, ProviderContactPage, LoanerShell, LoanerFallback, LoanerBorrowForm, LoanerReturnForm, AuthCallbackPage, ApplicantsPageFallback, AdminShell, AdminHomePage, AdminProviderPage, AdminScholarshipPage, StudentShell, StudentHomePage, StudentDemographicsPage, AdditionalPage, AdminUtilsPage, StudentAthleticsPage};
+use crate::pages::{ProviderPortal, ScholarshipInfoPage, ProviderContactPage, LoanerShell, LoanerFallback, LoanerBorrowForm, LoanerReturnForm, AuthCallbackPage, ApplicantsPageFallback, AdminShell, AdminHomePage, AdminProviderPage, AdminScholarshipPage, StudentShell, StudentHomePage, StudentDemographicsPage, AdditionalPage, AdminUtilsPage, StudentAthleticsPage, StudentAcademicsPage};
use leptos::prelude::*;
use leptos_meta::{MetaTags, Stylesheet, Title, provide_meta_context};
use leptos_oidc::AuthSignal;
@@ -125,6 +125,7 @@ fn StudentRoutes() -> impl MatchNestedRoutes + Clone {
+
}
diff --git a/src/pages/student/academics_page.rs b/src/pages/student/academics_page.rs
new file mode 100644
index 0000000..dc67bbe
--- /dev/null
+++ b/src/pages/student/academics_page.rs
@@ -0,0 +1,57 @@
+use std::collections::HashMap;
+use leptos::prelude::*;
+use crate::components::{OutlinedTextField, TextFieldType, ValidatedForm};
+
+#[component]
+pub fn StudentAcademicsPage() -> impl IntoView {
+ let data_map = RwSignal::new(HashMap::new());
+
+ view! {
+
+
+
+
+
+
+
+
+
+
+
+ }
+}
\ No newline at end of file
diff --git a/src/pages/student/mod.rs b/src/pages/student/mod.rs
index 99cf238..8e06f92 100644
--- a/src/pages/student/mod.rs
+++ b/src/pages/student/mod.rs
@@ -3,9 +3,11 @@ mod home_page;
mod demographics_page;
mod additional_page;
mod athletics_page;
+mod academics_page;
pub use shell::*;
pub use home_page::*;
pub use demographics_page::*;
pub use additional_page::*;
-pub use athletics_page::*;
\ No newline at end of file
+pub use athletics_page::*;
+pub use academics_page::*;
\ No newline at end of file